我有代码
//first check if my_custom_users_list is defined before or not.
if(!function_exists('my_custom_users_list')){
//function that runs when shortcode is called
function my_custom_users_list() {
$args = array(); //define arguments if you need
$users = get_users($args);
$listHtml = '<ul>';
foreach($users as $user){
$listHtml .= '<li>'
. 'ID: '.$user->data->ID."<br />"
. 'Username: '.$user->data->user_login."<br />"
. 'Nice Name: '.$user->data->user_nicename."<br />"
. 'Display Name: '.$user->data->display_name."<br />"
. 'Email: '.$user->data->user_email."<br />"
. 'URL (website): '.$user->data->user_url."<br />"
. 'Registration Date: '.$user->data->user_registered."<br />"
. 'User Phone number: '.$user->data->billing_phone."<br />"
. '</li>';
}
$listHtml .= '</ul>';
return $listHtml;
}
}
//register my-users-list shortcode
function register_my_users_list_shortcode(){
add_shortcode('my-users-list', 'my_custom_users_list');
}
add_action( 'init', 'register_my_users_list_shortcode' );
//to test the shortcode, uncomment next line:
/*echo do_shortcode('[my-users-list]');*/
代码有效,但不显示电话号码 我也尝试过元电话号码,但现在显示,..帮助我。
代码有效,但不显示电话号码 我也尝试过元电话号码,但现在显示,..帮助我。
您可以获取用户信息,如 ID、用户名等,而无需在循环示例中使用数据: // 获取用户 ID - 您可以使用 $user->ID // 获取用户电子邮件 - 您可以使用 $user->user_email
对于有关获取电话号码的问题,您需要使用 get_user_meta 函数。如果您使用 woocommerce 并且想要获取账单电话号码,您可以使用以下方法获取: get_user_meta($user->ID, 'billing_phone')