我怎么可以显示用户的所有信息登录时,我怎么可以显示用户登录WordPress的
像
名字 姓氏 电子邮件上wp_users所有的信息和wp_usermeta
自定义字段 -address - 电话
我来到这里的代码行,我不知道该怎么用它做
$all_meta_for_user = get_user_meta(userid);
我怎么可以显示用户的所有信息登录时,我怎么可以显示用户登录WordPress的
像
名字 姓氏 电子邮件上wp_users所有的信息和wp_usermeta
自定义字段 -address - 电话
我来到这里的代码行,我不知道该怎么用它做
$all_meta_for_user = get_user_meta(userid);
可以使用的函数是get_currentuserinfo以获取当前登录的用户详细信息。使用的用户自定义字段
<?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);
?>
希望这会有所帮助。
非常感谢。得到另一个问题 我可以转换这个脚本<?php echo $ all_meta_for_user ['address'] [0]; ?>成的JavaScript,这样我可以将其插入值 例如 <输入类型=“text”size =“40”value =“在这里插入脚本”name =“your-email”> 因为我使用联系表7并且它不允许php内部 –
是的,你可以 并且你可以在js中使用“emailaddress”变量..不确定它是否正确的方法.. –
重复的问题:http://stackoverflow.com/questions/13558075/list-custom-wordpress-user-meta-based-on-id – WeloSefer
感谢您的信息 –