如何通过特定ID的WordPress获得用户

iswrvxsc  于 2022-11-22  发布在  WordPress
关注(0)|答案(3)|浏览(130)

如何在WordPress中通过特定的用户ID获得用户。

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

$users = get_users( $args);
1mrurvl1

1mrurvl11#

以下是正确答案。

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

$users = get_users( $args );
2vuwiymt

2vuwiymt2#

假设用户ID为1

$u_id = 1;

您可以使用此函数

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

或者您可以使用此函数

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

或者可以使用查询

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

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

acruukt93#

谢谢阿米尔!
这就是我的情况:

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

相关问题