Hướng dẫn get users by id wordpress - thu hút người dùng bằng id wordpress

Cách nhận người dùng bởi ID người dùng cụ thể trong WordPress.

$args = array(
        'number'    => -1,
        'fields'    => array( 'ID', 'user_email', 'display_name', 'user_url' )
    );

$users = get_users( $args);

hỏi ngày 25 tháng 6 năm 2020 lúc 10:45Jun 25, 2020 at 10:45

Hướng dẫn get users by id wordpress - thu hút người dùng bằng id wordpress

Đây là câu trả lời chính xác.

$args [
 'include' => [ 1, 2, 3, 4,5,6,12,20 ], // These are the ID's of users you want to get.
 'fields'   => [ 'ID', 'user_email', 'display_name', 'user_url' ],
];

$users = get_users( $args );

Đã trả lời ngày 25 tháng 6 năm 2020 lúc 11:37Jun 25, 2020 at 11:37

Hướng dẫn get users by id wordpress - thu hút người dùng bằng id wordpress

Amir Iqbalamir IqbalAmir Iqbal

7799 Huy hiệu bạc28 Huy hiệu đồng9 silver badges28 bronze badges

Giả sử ID người dùng là 1

$u_id = 1;

Bạn có thể sử dụng chức năng này

$u_data = get_user_by( 'id', $u_id );
echo "
"; print_r( $u_data); // Check whole array

Hoặc bạn có thể sử dụng chức năng này

$user_info = get_userdata( $u_id );
echo "
"; print_r( $user_info ); // Check whole array

Hoặc bạn có thể sử dụng truy vấn

global $wpdb;
$table_name = $wpdb->prefix . 'users';

$arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
echo "
"; print_r( $arr_user ); // Check whole array

Đã trả lời ngày 25 tháng 6 năm 2020 lúc 11:18Jun 25, 2020 at 11:18

Hướng dẫn get users by id wordpress - thu hút người dùng bằng id wordpress

3

Cảm ơn Amir!

Đó là trường hợp của tôi:

    $userIDs = array(1,2,3) // Array of user id's 
    $users = get_users(
       array(
       'include' => $userIDs, // These are the ID's of users 
       )
    );

Đã trả lời ngày 14 tháng 1 lúc 14:31Jan 14 at 14:31

Hướng dẫn get users by id wordpress - thu hút người dùng bằng id wordpress

gtamborerogtamborerogtamborero

2.47723 Huy hiệu bạc23 Huy hiệu đồng23 silver badges23 bronze badges

get_users (mảng & nbsp; $ args & nbsp; = & nbsp; mảng () & nbsp;): mảngarray $args = array() ): array

Lấy danh sách người dùng phù hợp với tiêu chí.


  • WP_User_Query

$args mảngarray Optional

Đối số để truy xuất người dùng. Xem wp_user_query :: prepare_query () để biết thêm thông tin về các đối số được chấp nhận.

Thêm các đối số từ wp_user_query :: prepare_query (... $ query) mảng hoặc chuỗi tham số truy vấn .________ 9intArray or string of Query parameters.
  • blog_idint

    ID trang web. Mặc định là trang web hiện tại.

  • ________ 10String | chuỗi []string|string[]

    Một mảng hoặc một danh sách các tên vai trò được phân tách bằng dấu phẩy mà người dùng phải khớp để được đưa vào kết quả. Lưu ý rằng đây là một danh sách bao gồm: Người dùng phải khớp * mỗi * vai trò *.

  • $args [
     'include' => [ 1, 2, 3, 4,5,6,12,20 ], // These are the ID's of users you want to get.
     'fields'   => [ 'ID', 'user_email', 'display_name', 'user_url' ],
    ];
    
    $users = get_users( $args );
    
    1string[]string[]

    Một mảng tên vai trò. Người dùng phù hợp phải có ít nhất một trong những vai trò này.

  • $args [
     'include' => [ 1, 2, 3, 4,5,6,12,20 ], // These are the ID's of users you want to get.
     'fields'   => [ 'ID', 'user_email', 'display_name', 'user_url' ],
    ];
    
    $users = get_users( $args );
    
    2string[]string[]

    Một loạt các tên vai trò để loại trừ. Người dùng khớp một hoặc nhiều vai trò này sẽ không được đưa vào kết quả.

  • ________ 13String | chuỗi []string|string[]

    Khóa meta hoặc các phím để lọc theo.

  • ________ 14String | chuỗi []string|string[]

    Giá trị meta hoặc giá trị để lọc bởi.

  • $args [
     'include' => [ 1, 2, 3, 4,5,6,12,20 ], // These are the ID's of users you want to get.
     'fields'   => [ 'ID', 'user_email', 'display_name', 'user_url' ],
    ];
    
    $users = get_users( $args );
    
    5stringstring

    Toán tử MySQL được sử dụng để so sánh giá trị meta. Xem WP_META_Query :: __ Construct () để biết các giá trị được chấp nhận và giá trị mặc định.
    See WP_Meta_Query::__construct() for accepted values and default value.

  • $args [
     'include' => [ 1, 2, 3, 4,5,6,12,20 ], // These are the ID's of users you want to get.
     'fields'   => [ 'ID', 'user_email', 'display_name', 'user_url' ],
    ];
    
    $users = get_users( $args );
    
    6stringstring

    Toán tử MySQL được sử dụng để so sánh khóa meta. Xem WP_META_Query :: __ Construct () để biết các giá trị được chấp nhận và giá trị mặc định.
    See WP_Meta_Query::__construct() for accepted values and default value.

  • $args [
     'include' => [ 1, 2, 3, 4,5,6,12,20 ], // These are the ID's of users you want to get.
     'fields'   => [ 'ID', 'user_email', 'display_name', 'user_url' ],
    ];
    
    $users = get_users( $args );
    
    7stringstring

    Kiểu dữ liệu MySQL mà cột meta_value sẽ được sử dụng để so sánh. Xem WP_META_Query :: __ Construct () để biết các giá trị được chấp nhận và giá trị mặc định.
    See WP_Meta_Query::__construct() for accepted values and default value.

  • $args [
     'include' => [ 1, 2, 3, 4,5,6,12,20 ], // These are the ID's of users you want to get.
     'fields'   => [ 'ID', 'user_email', 'display_name', 'user_url' ],
    ];
    
    $users = get_users( $args );
    
    8stringstring

    Kiểu dữ liệu MySQL mà cột meta_key sẽ được sử dụng để so sánh. Xem WP_META_Query :: __ Construct () để biết các giá trị được chấp nhận và giá trị mặc định.
    See WP_Meta_Query::__construct() for accepted values and default value.

  • $args [
     'include' => [ 1, 2, 3, 4,5,6,12,20 ], // These are the ID's of users you want to get.
     'fields'   => [ 'ID', 'user_email', 'display_name', 'user_url' ],
    ];
    
    $users = get_users( $args );
    
    9arrayarray
  • ________ 20String | chuỗi []string|string[]

    Một mảng hoặc danh sách các tên khả năng được phân tách bằng dấu phẩy mà người dùng phải khớp để được đưa vào kết quả. Lưu ý rằng đây là một danh sách bao gồm: Người dùng phải khớp * mỗi * khả năng *. Không hoạt động cho các khả năng không có trong cơ sở dữ liệu hoặc được lọc thông qua 'MAP_META_CAP'.
    Does NOT work for capabilities not in the database or filtered via 'map_meta_cap'.

  • $u_id = 1;
    
    1string[]string[]

    Một mảng tên khả năng. Người dùng phù hợp phải có ít nhất một trong những khả năng này. Không hoạt động cho các khả năng không có trong cơ sở dữ liệu hoặc được lọc thông qua 'MAP_META_CAP'.
    Does NOT work for capabilities not in the database or filtered via 'map_meta_cap'.

  • $u_id = 1;
    
    2string[]string[]

    Một mảng tên khả năng để loại trừ. Người dùng khớp một hoặc nhiều khả năng này sẽ không được đưa vào kết quả. Không hoạt động cho các khả năng không có trong cơ sở dữ liệu hoặc được lọc thông qua 'MAP_META_CAP'.
    Does NOT work for capabilities not in the database or filtered via 'map_meta_cap'.

  • $u_id = 1;
    
    3int[]int[]

    Một mảng ID người dùng để bao gồm.

  • $u_id = 1;
    
    4int[]int[]

    Một mảng ID người dùng để loại trừ.

  • $u_id = 1;
    
    5stringstring

    Tìm từ khóa. Tìm kiếm cho các chuỗi có thể khớp trên các cột. Khi

    $u_id = 1;
    
    6 bị bỏ trống, nó cố gắng xác định cột nào cần tìm kiếm dựa trên chuỗi tìm kiếm.
    When
    $u_id = 1;
    
    6 is left empty, it tries to determine which column to search in based on search string.

  • $u_id = 1;
    
    7string[]string[]

    Mảng tên cột sẽ được tìm kiếm. Chấp nhận

    $u_id = 1;
    
    8,
    $u_id = 1;
    
    9,
    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    0,
    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    1,
    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    2,
    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    3.

  • ________ 34String | mảngstring|array

    (Các) trường để sắp xếp người dùng truy xuất theo. Có thể là một giá trị duy nhất, một mảng các giá trị hoặc một mảng đa chiều với các trường là các khóa và đơn đặt hàng (

    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    5 hoặc
    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    6) làm giá trị. Các giá trị được chấp nhận là:

    • $u_id = 1;
      
      8
    • $u_data = get_user_by( 'id', $u_id );
      echo "
      "; print_r( $u_data); // Check whole array
      
      3 (hoặc
      $u_data = get_user_by( 'id', $u_id );
      echo "
      "; print_r( $u_data); // Check whole array
      
      9)
    • $user_info = get_userdata( $u_id );
      echo "
      "; print_r( $user_info ); // Check whole array
      
      0
    • $u_id = 1;
      
      9 (hoặc
      $user_info = get_userdata( $u_id );
      echo "
      "; print_r( $user_info ); // Check whole array
      
      2)
    • $user_info = get_userdata( $u_id );
      echo "
      "; print_r( $user_info ); // Check whole array
      
      3
    • $u_data = get_user_by( 'id', $u_id );
      echo "
      "; print_r( $u_data); // Check whole array
      
      2 (hoặc
      $user_info = get_userdata( $u_id );
      echo "
      "; print_r( $user_info ); // Check whole array
      
      5),
    • $user_info = get_userdata( $u_id );
      echo "
      "; print_r( $user_info ); // Check whole array
      
      6
    • 'user_email (hoặc
      $user_info = get_userdata( $u_id );
      echo "
      "; print_r( $user_info ); // Check whole array
      
      7)
    • $u_data = get_user_by( 'id', $u_id );
      echo "
      "; print_r( $u_data); // Check whole array
      
      1 (hoặc
      $user_info = get_userdata( $u_id );
      echo "
      "; print_r( $user_info ); // Check whole array
      
      9),
    • global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      0 (hoặc
      global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      1)
    • global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      2
    • global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      3,
    • global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      4
    • Giá trị của
      global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      5
    • Khóa mảng
      global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      6 để sử dụng
      global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      3 hoặc
      global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      4,
      global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      5 cũng phải được xác định. Mặc định
      $u_id = 1;
      
      9.

  •     $userIDs = array(1,2,3) // Array of user id's 
        $users = get_users(
           array(
           'include' => $userIDs, // These are the ID's of users 
           )
        );
    
    1stringstring

    Chỉ định thứ tự tăng dần hoặc giảm dần của người dùng. Các giá trị đơn hàng được truyền như một phần của mảng

        $userIDs = array(1,2,3) // Array of user id's 
        $users = get_users(
           array(
           'include' => $userIDs, // These are the ID's of users 
           )
        );
    
    2 được ưu tiên hơn tham số này. Chấp nhận
    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    5,
    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    6. Mặc định
    $u_data = get_user_by( 'id', $u_id );
    echo "
    "; print_r( $u_data); // Check whole array
    
    5.

  •     $userIDs = array(1,2,3) // Array of user id's 
        $users = get_users(
           array(
           'include' => $userIDs, // These are the ID's of users 
           )
        );
    
    6intint

    Số lượng người dùng để bù trong kết quả truy xuất. Có thể được sử dụng kết hợp với phân trang. Mặc định 0.

  •     $userIDs = array(1,2,3) // Array of user id's 
        $users = get_users(
           array(
           'include' => $userIDs, // These are the ID's of users 
           )
        );
    
    7intint

    Số lượng người dùng để giới hạn truy vấn cho. Có thể được sử dụng kết hợp với phân trang. Giá trị -1 (tất cả) được hỗ trợ, nhưng nên được sử dụng thận trọng trên các trang web lớn hơn. Mặc định -1 (tất cả người dùng).
    Default -1 (all users).

  •     $userIDs = array(1,2,3) // Array of user id's 
        $users = get_users(
           array(
           'include' => $userIDs, // These are the ID's of users 
           )
        );
    
    8intint

    Khi được sử dụng với số, xác định trang kết quả để trả về. Mặc định 1.
    Default 1.

  •     $userIDs = array(1,2,3) // Array of user id's 
        $users = get_users(
           array(
           'include' => $userIDs, // These are the ID's of users 
           )
        );
    
    9boolbool

    Có đếm tổng số người dùng được tìm thấy không. Nếu không cần phân trang, việc đặt điều này thành sai có thể cải thiện hiệu suất. Mặc định Đúng.
    Default true.

  • ________ 70String | chuỗi []string|string[]

    Những trường nào sẽ trở lại. Đơn hoặc tất cả các trường (chuỗi) hoặc mảng các trường. Chấp nhận:

    • $u_id = 1;
      
      8
    • $u_data = get_user_by( 'id', $u_id );
      echo "
      "; print_r( $u_data); // Check whole array
      
      3
    • $u_id = 1;
      
      9
    • $u_data = get_user_by( 'id', $u_id );
      echo "
      "; print_r( $u_data); // Check whole array
      
      2
    • $u_data = get_user_by( 'id', $u_id );
      echo "
      "; print_r( $u_data); // Check whole array
      
      0
    • $u_data = get_user_by( 'id', $u_id );
      echo "
      "; print_r( $u_data); // Check whole array
      
      1
    • global $wpdb;
      $table_name = $wpdb->prefix . 'users';
      
      $arr_user = $wpdb->get_results("SELECT * FROM " . $table_name  . " WHERE ID= '" . $u_id . "'");
      echo "
      "; print_r( $arr_user ); // Check whole array
      
      0
    • function get_users( $args = array() ) {
      
      	$args                = wp_parse_args( $args );
      	$args['count_total'] = false;
      
      	$user_search = new WP_User_Query( $args );
      
      	return (array) $user_search->get_results();
      }
      
      8
    • function get_users( $args = array() ) {
      
      	$args                = wp_parse_args( $args );
      	$args['count_total'] = false;
      
      	$user_search = new WP_User_Query( $args );
      
      	return (array) $user_search->get_results();
      }
      
      9
    • $args0
    • $args1 (chỉ có sẵn trên nhiều cài đặt)
    • $args2 (chỉ có sẵn trên nhiều cài đặt)
    • $args3 cho tất cả các lĩnh vực
    • $args4 để bao gồm các lĩnh vực meta.

    Mặc định $args3.

  • $args6stringstring

    Loại người dùng để truy vấn. Chấp nhận $args7. Mặc định trống (tất cả người dùng).
    Default empty (all users).

  • ________ 88Bool | chuỗi []bool|string[]

    Truyền một mảng các loại bài đăng để lọc kết quả cho người dùng đã xuất bản các bài đăng trong các loại bài đăng đó. $args9 là bí danh cho tất cả các loại bài đăng công khai.

  • blog_id0stringstring

    Người dùng nicename.

  • blog_id1string[]string[]

    Một loạt các tên nicenames để bao gồm. Người dùng phù hợp với một trong những tên nicename này sẽ được đưa vào kết quả.

  • blog_id2string[]string[]

    Một mảng Nicenames để loại trừ. Người dùng phù hợp với một trong những tên nicename này sẽ không được đưa vào kết quả.

  • blog_id3stringstring

    Đăng nhập người dùng.

  • blog_id4string[]string[]

    Một mảng đăng nhập để bao gồm. Người dùng khớp một trong những thông tin đăng nhập này sẽ được đưa vào kết quả.

  • blog_id5string[]string[]

    Một mảng đăng nhập để loại trừ. Người dùng khớp một trong những thông tin đăng nhập này sẽ không được đưa vào kết quả.

Mặc định: blog_id6


Danh sách mảng của người dùng. List of users.


Giá trị trả về là một mảng ID, các đối tượng STDClass hoặc các đối tượng WP_USER, tùy thuộc vào giá trị của tham số ‘Trường‘.

  • Nếu ‘các trường‘ được đặt thành ‘tất cả (mặc định) hoặc‘ all_with_meta, nó sẽ trả về một mảng các đối tượng wp_user.
  • Nếu các trường ‘được đặt thành một mảng các trường bảng WP_USERS, nó sẽ trả về một mảng các đối tượng STDClass chỉ với các trường đó.
  • Nếu các trường ‘được đặt thành bất kỳ trường bảng WP_USERS riêng lẻ nào, một mảng ID sẽ được trả về.

Tệp: blog_id7. Xem tất cả các tài liệu tham khảo

function get_users( $args = array() ) {

	$args                = wp_parse_args( $args );
	$args['count_total'] = false;

	$user_search = new WP_User_Query( $args );

	return (array) $user_search->get_results();
}

Xem trên Tracview trên GitHub View on GitHub



Thay đổi
Phiên bảnSự mô tả
3.1.0 Được giới thiệu.

Làm cách nào để tìm nạp người dùng trên WordPress?

get_users (mảng $ args = mảng ()): mảng. Lấy danh sách người dùng phù hợp với tiêu chí.: array. Retrieves list of users matching criteria.

Làm cách nào để tìm ID người dùng WordPress của tôi?

Chuyển đến người dùng »Tất cả người dùng và di chuột qua tên người dùng. WordPress sẽ hiển thị URL chỉnh sửa người dùng trong một hộp bật lên nhỏ ở góc dưới bên trái màn hình của bạn. Số đi sau 'user_id =' và trước '& wp' là ID người dùng WordPress của bạn.

Làm cách nào để tìm ID người dùng WordPress và mật khẩu của tôi?

Tìm ID người dùng trong bảng điều khiển WordPress trước, bạn sẽ cần đăng nhập vào bảng điều khiển quản trị viên WordPress của mình.Từ đây, bạn có thể chọn người dùng bạn muốn ID bằng cách nhấp vào Chỉnh sửa.Điều này sẽ dẫn bạn đến trang chỉnh sửa người dùng.Tại đây, bạn sẽ dễ dàng có thể xem ID của người dùng trong thanh địa chỉ của trình duyệt của bạn.login to your WordPress admin dashboard. From here you can select the user you want the ID of by clicking edit. This will lead you to the user edit page. Here you'll easily be able to see the user's ID in the address bar of your browser.

Làm cách nào để có được họ và họ trong WordPress?

Nhận người dùng hiện tại trước và họ WordPress..
$ current_user = wp_get_civerse_user () ;.
Echo 'Tên người dùng:'.$ current_user-> user_login.'<....
Echo 'Email người dùng:'.$ current_user-> user_email.'<....
Echo 'Tên người dùng:'.$ ....
echo 'người dùng họ:'.$ ....
Echo 'Tên hiển thị người dùng:'.$ ....
Echo 'ID người dùng:'.$.