2015-10-19 68 views
0

我想在他的个人资料页面上显示当前用户的电话号码。我已经使用在wordpress中获取当前用户的电话号码

<?php global $current_user; 
get_currentuserinfo(); 
echo $current_user->user_login; 
echo $current_user->user_email; 
echo $current_user->user_level; 
echo $current_user->user_first-name; 
echo $current_user->user_last-name ; 
echo current_user->display_name; 
echo $current_user->ID; 
?> 

得到用户信息。但当我使用

echo $current_user->user_phone; 

我没有得到电话号码。

如何获取用户的电话号码?

+0

你试过'get_userdata($ userid);'?另外,你在'echo $ current_user'中得到了什么?粘贴在这里。 – jitendrapurohit

+0

你的个人资料页面是怎样的?这里是一个电话号码的线程:http://wordpress.stackexchange.com/questions/4028/how-to-add-custom-form-fields-to-the-user-profile-page – h0ch5tr4355

+0

是的,我没有得到来自get_userdata($ userid); – Yogendra

回答

1

试试这个

<?php 
$current_user = get_currentuserinfo(); 
echo $current_user->user_login; 
echo $current_user->user_email; 
echo $current_user->user_level; 
echo $current_user->user_first-name; 
echo $current_user->user_last-name ; 
echo $current_user->display_name; 
echo $current_user->ID; 
$phone = get_user_meta($current_user->ID,'user_phone',true); 
echo $phone; 
?> 
0

我得到的电话号码,如果有人需要,然后使用

$user_phone = get_user_meta($user_id, 'dbem_phone', true); 
echo $user_phone; 

也得到其他领域的数据只是get_user_meta($ USER_ID, '字段名',真) ;