Wordpress lấy tên người dùng hiện tại

Đây là một phương pháp rất đơn giản, nhưng nó cũng có một số nhược điểm. Đầu tiên - bạn phải đăng nhập, thứ hai - bạn không thể lấy id của người dùng của chính mình

Cho nên

  1. Đăng nhập vào quản trị viên WordPress của bạn
  2. Chuyển đến Người dùng > Tất cả người dùng
  3. Chọn người dùng và đi đến hồ sơ của mình
  4. Nhìn vào URL của trang
Wordpress lấy tên người dùng hiện tại

2. Nhận ID người dùng hiện tại (và tên người dùng, email, v.v.)

Cách tốt nhất để lấy ID người dùng hiện đang đăng nhập là sử dụng hàm 

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
2

$current_user_id = get_current_user_id();

Hoàn toàn tương tự với 

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
3

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;

Việc sử dụng 

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
2 đối với tôi có vẻ đơn giản hơn nhưng bạn có thể sử dụng theo bất kỳ cách nào bạn muốn vì trong mã chúng giống nhau. Nhưng 
$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
3 cho phép bạn đồng thời nhận được email của người dùng hiện tại 
$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
6, tên 
$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
7, họ 
$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
8, tên người dùng 
$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
9 và tên hiển thị 
$current_user_id = get_current_user_id();
00

Nhưng bạn đã nghe nói về 

$current_user_id = get_current_user_id();
01 chưa? . Sử dụng 
$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
3 để thay thế

3. Cách lấy ID người dùng qua email?

Đủ đơn giản. Chỉ cần sử dụng hàm 

$current_user_id = get_current_user_id();
03 

$current_user_id = get_current_user_id();
0

Thưởng. Nhận email người dùng bằng ID

Trước hết, bạn có thể nhận email của người dùng bằng chức năng 

$current_user_id = get_current_user_id();
03 tương tự

$current_user_id = get_current_user_id();
6

Phương thức tiếp theo chỉ là hàm 

$current_user_id = get_current_user_id();
05, bằng với 
$current_user_id = get_current_user_id();
06

$current_user_id = get_current_user_id();
9

4. Nhận ID người dùng theo Tên người dùng (tên đăng nhập)

Trong ví dụ sau, tham số thứ hai “rudrastyh” là tên người dùng

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
0

Có cách nào để lấy tên người dùng từ ID người dùng không? . Giống như ví dụ với email

5. Nhận ID người dùng theo Tên hoặc Họ

In id của tất cả người dùng có tên là “Misha”

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
3

In id của tất cả người dùng có họ là “Rudrastyh”

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
4

Đoạn mã trên sẽ hoạt động nếu bạn muốn tìm ID người dùng theo bất kỳ giá trị meta người dùng nào. Chỉ cần thay thế 

$current_user_id = get_current_user_id();
09 và 
$current_user_id = get_current_user_id();
60 bằng những cái bạn cần

Và tất nhiên, bạn có thể lấy tên và họ của người dùng cũng như bất kỳ meta nào với sự trợ giúp của hàm 

$current_user_id = get_current_user_id();
61

6. Cách lấy ID tác giả bằng ID bài đăng?

Trong trường hợp này, bạn có thể lấy ID người dùng từ đối tượng WP_Post. nó đơn giản

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
8

7. Làm cách nào để lấy ID khách hàng từ một đơn đặt hàng trong WooC Commerce?

Có hai cách khác nhau để làm điều đó, cách đầu tiên là lấy ID khách hàng từ meta đơn hàng theo cách này

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
9

Cái thứ hai là với sự trợ giúp của đối tượng 

$current_user_id = get_current_user_id();
62. Nhân tiện, phương pháp này sẽ chỉ hoạt động cho WC 3. 0+

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
0

8. Thêm cột ID người dùng vào Bảng người dùng WordPress

Cách rất hữu ích để nhận id người dùng thông qua quản trị viên WordPress. Đây là kết quả

Wordpress lấy tên người dùng hiện tại

Làm cách nào để tạo cùng một cột trên trang web WordPress của riêng bạn?

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
1

# WordPress

Wordpress lấy tên người dùng hiện tại

Misha Rudrastyh

Chào các bạn và chào mừng đến với trang web của tôi. Trong hơn 10 năm, tôi đã cố gắng hết sức để chia sẻ miễn phí với bạn một số hướng dẫn và mẹo tuyệt vời về WordPress