如何使用 wordpress 获取所有现有用户数据及其其他字段数据
how get all existing users data with their other field datas using wordpress
我尝试使用 get_user_meta
WordPress 方法
获取所有用户数据
$userid = get_current_user_id();
$usr = get_userdata($userid);
$usr_meta = get_user_meta($userid);
$all_users = get_user_meta();
print_r($all_users);
但是当我用 user_id
尝试时,它成功地获得了 return 数据。但是没有 user_id
它 return 什么都不是。
我想获取所有 wordpress 用户及其字段名称。
get_users():检索符合条件的用户列表。
get_user_meta() :检索用户的用户元字段。
$users = get_users( array( 'fields' => array( 'ID' ) ) );
foreach($users as $user_id){
print_r(get_user_meta ( $user_id->ID));
}
WordPress 没有任何直接的内置函数来检索所有用户元数据。
您可以使用这两个预定义的 wordpress 函数来获得预期的结果。
-
- 这将帮助您获取与用户相关的所有文件。例如 ID
-
- 这将检索指定用户 id 的所有元信息
下面是适合您的代码片段。
// Get all user ids
$users = get_users(array('fields' => array('ID')));
// Looping through all user ids and create all user meta information
$all_users = [];
foreach($users as $user) {
$all_users[$user->ID] = get_user_meta($user->ID);
}
print_r($all_users);
我尝试使用 get_user_meta
WordPress 方法
$userid = get_current_user_id();
$usr = get_userdata($userid);
$usr_meta = get_user_meta($userid);
$all_users = get_user_meta();
print_r($all_users);
但是当我用 user_id
尝试时,它成功地获得了 return 数据。但是没有 user_id
它 return 什么都不是。
我想获取所有 wordpress 用户及其字段名称。
get_users():检索符合条件的用户列表。
get_user_meta() :检索用户的用户元字段。
$users = get_users( array( 'fields' => array( 'ID' ) ) );
foreach($users as $user_id){
print_r(get_user_meta ( $user_id->ID));
}
WordPress 没有任何直接的内置函数来检索所有用户元数据。
您可以使用这两个预定义的 wordpress 函数来获得预期的结果。
-
- 这将帮助您获取与用户相关的所有文件。例如 ID
-
- 这将检索指定用户 id 的所有元信息
下面是适合您的代码片段。
// Get all user ids
$users = get_users(array('fields' => array('ID')));
// Looping through all user ids and create all user meta information
$all_users = [];
foreach($users as $user) {
$all_users[$user->ID] = get_user_meta($user->ID);
}
print_r($all_users);