2015-10-19 9 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 'имя-поля', правда) ;

Смежные вопросы