2015-10-19 30 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, '字段名',真) ;