如何在WordPress中通过特定的用户ID获得用户。
$args = array( 'number' => -1, 'fields' => array( 'ID', 'user_email', 'display_name', 'user_url' ) ); $users = get_users( $args);
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 );
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
acruukt93#
谢谢阿米尔!这就是我的情况:
$userIDs = array(1,2,3) // Array of user id's $users = get_users( array( 'include' => $userIDs, // These are the ID's of users ) );
3条答案
按热度按时间1mrurvl11#
以下是正确答案。
2vuwiymt2#
假设用户ID为1
您可以使用此函数
或者您可以使用此函数
或者可以使用查询
acruukt93#
谢谢阿米尔!
这就是我的情况: