Php 根据id列出自定义wordpress用户元
我正在尝试从所有用户处获取自定义元数据。我有下面的代码,没有返回错误。所以我不知道出了什么问题。有没有更简单的方法来循环所有id并返回自定义元数据Php 根据id列出自定义wordpress用户元,php,wordpress,Php,Wordpress,我正在尝试从所有用户处获取自定义元数据。我有下面的代码,没有返回错误。所以我不知道出了什么问题。有没有更简单的方法来循环所有id并返回自定义元数据 global $wpdb; $wp_user_search = $wpdb->get_results("SELECT ID FROM $wpdb->users ORDER BY ID"); foreach ($wp_user_search as $userid) { $all_meta_for_user = get_user_m
global $wpdb;
$wp_user_search = $wpdb->get_results("SELECT ID FROM $wpdb->users ORDER BY ID");
foreach ($wp_user_search as $userid) {
$all_meta_for_user = get_user_meta($userid->id);
$email_alert = $all_meta_for_user['email_sms'][0];
echo $email_alert;
}
使用常规的WordPress函数 在这种情况下 像这样:
$wp_user_search = get_users( 'blog_id=1&orderby=id' );
foreach ( $wp_user_search as $userid )
{
$all_meta_for_user = get_user_meta($userid->ID);
$email_alert = $all_meta_for_user['email_sms'][0];
echo $email_alert;
}
还要注意,您使用的是$userid->id,而不是$userid->id
要检查变量的值,请使用:
var_dump$userid
或回声;