2013-01-09 44 views
0

我怎麼可以顯示用戶的所有信息登錄時,我怎麼可以顯示用戶登錄WordPress的

名字 姓氏 電子郵件上wp_users所有的信息和wp_usermeta

自定義字段 -address - 電話

我來到這裏的代碼行,我不知道該怎麼用它做

$all_meta_for_user = get_user_meta(userid); 
+0

重複的問題:http://stackoverflow.com/questions/13558075/list-custom-wordpress-user-meta-based-on-id – WeloSefer

+0

感謝您的信息 –

回答

0

可以使用的函數是get_currentuserinfo以獲取當前登錄的用戶詳細信息。使用的用戶自定義字段

功能get_user_meta

<?php global $current_user; 
     get_currentuserinfo(); 

     echo 'Username: ' . $current_user->user_login . "\n"; 
     echo 'User email: ' . $current_user->user_email . "\n"; 
     echo 'User first name: ' . $current_user->user_firstname . "\n"; 
     echo 'User last name: ' . $current_user->user_lastname . "\n"; 
     echo 'User display name: ' . $current_user->display_name . "\n"; 
     echo 'User ID: ' . $current_user->ID . "\n"; 
?> 

一旦你的用戶ID登錄,您可以使用get_user_meta獲得詳細信息。

<?php 
    $all_meta_for_user = get_user_meta($current_user->ID); 
    print_r($all_meta_for_user); 
?> 

希望這會有所幫助。

+0

非常感謝。得到另一個問題 我可以轉換這個腳本<?php echo $ all_meta_for_user ['address'] [0]; ?>成的JavaScript,這樣我可以將其插入值 例如 <輸入類型=「text」size =「40」value =「在這裏插入腳本」name =「your-email」> 因爲我使用聯繫表7並且它不允許php內部 –

+0

是的,你可以 並且你可以在js中使用「emailaddress」變量..不確定它是否正確的方法.. –