获取账单电话号码Wordpress

问题描述 投票:0回答:1

我有代码

//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]');*/

代码有效,但不显示电话号码 我也尝试过元电话号码,但现在显示,..帮助我。

代码有效,但不显示电话号码 我也尝试过元电话号码,但现在显示,..帮助我。

wordpress phone-number
1个回答
0
投票

您可以获取用户信息,如 ID、用户名等,而无需在循环示例中使用数据: // 获取用户 ID - 您可以使用 $user->ID // 获取用户电子邮件 - 您可以使用 $user->user_email

对于有关获取电话号码的问题,您需要使用 get_user_meta 函数。如果您使用 woocommerce 并且想要获取账单电话号码,您可以使用以下方法获取: get_user_meta($user->ID, 'billing_phone')

© www.soinside.com 2019 - 2024. All rights reserved.