如何显示当前用户个人资料

时间:2016-07-21 作者:Laura Sage

我正在前端显示当前用户的信息,但除了作为“作者”挂钩外,还无法找到bio的正确挂钩。帮助

2 个回复
SO网友:jgraup

您可能想使用wp_get_current_user 以了解哪个用户正在浏览该网站。

$current_user = wp_get_current_user();

echo \'User ID: \' . $current_user->ID . \'<br />\';
从那里,您将使用ID 使用get_user_meta.

$all_meta_for_user = get_user_meta( $current_user->ID );

echo \'User Description: \' . $all_meta_for_user[\'description\'] . \'<br />\';
Thedescription 关键可能是你在追求什么。

正如你所指出的WP_User 已经包含了一些可能在user\\u meta中重复的字段,包括$current_user->description.

    /**
11   * Core class used to implement the WP_User object.
12   *
13   * @since 2.0.0
14   *
15   * @property string $nickname
16   * @property string $description
17   * @property string $user_description
18   * @property string $first_name
19   * @property string $user_firstname
20   * @property string $last_name
21   * @property string $user_lastname
22   * @property string $user_login
23   * @property string $user_pass
24   * @property string $user_nicename
25   * @property string $user_email
26   * @property string $user_url
27   * @property string $user_registered
28   * @property string $user_activation_key
29   * @property string $user_status
30   * @property string $display_name
31   * @property string $spam
32   * @property string $deleted
33   */

SO网友:Laura Sage

哈哈!我已经获得了当前用户信息的其余部分,但需要适当的“回音”行来获取传记信息字段。没有意识到这叫做“描述”。所以你的代码让我走上了正确的道路。我所需要补充的是:

echo \'User Description: \' . $current_user->description . \'<br />\';
非常感谢你!

相关推荐

添加用户角色:预先保存在User-Meta中[已解决]

我在用户注册后添加一个操作,以根据users meta\\u值添加另一个用户角色。使用时:add_action(\'um_after_save_registration_details\', \'custom_after_new_user_register\', 10, 2); function custom_after_new_user_register($user_id) { $user = get_user_by(\'id\', $user_id); if