如何获取个性化结果的WordPress登录用户的信息

最近,我们向您展示了如何为用户创建个性化的体验,让他们可以将自己喜欢的帖子保存在个性化的库中。 您可以通过在地点使用他们的名字(即欢迎屏幕)将个性化的结果带到另一个级别。 幸运的是,WordPress使获取登录用户的信息变得非常简单。 在本文中,我们将向您展示如何检索有关当前登录用户的信息。

我们将利用get_currentuserinfo(); 功能。 这可以在你的主题(页眉,页脚,侧边栏,页面模板等)的任何地方使用。 为了这个工作,用户必须登录。 所以我们需要使用条件语句is_user_logged_in()。 示例代码:

通过/wp-register.php">注册,您可以保存您最喜爱的职位,以备将来参考。

现在对于logged_in用户,我们可以显示一个自定义的消息,例如“Hey Syed,一切都在这里,就在你希望的地方”。 上面的代码会变成这样的:

你好 user_firstname; ?>

一切都在这里,就在你希望的地方

通过/wp-register.php">注册,您可以保存您最喜爱的职位,以备将来参考。

我们上面添加的魔法代码是 $ current_user-> user_firstname; 这是因为打电话工作 get_currentuserinfo() 将当前用户的信息放入 $ CURRENT_USER 。 您可以使用类似的方法获取有关用户的其他信息,例如登录名,用户名,电子邮件,网站等。

以下是所有信息的示例用法:

用户登录 。  “
 “;
       回声'用户电子邮件:'。  $ current_user-> user_email。  “
 “;
       回声'用户名:'。  $ current_user-> user_firstname。  “
 “;
       回声'用户姓氏:'。  $ current_user-> user_lastname。  “
 “;
       回声'用户显示名称:'。  $ current_user-> display_name。  “
 “;
       回声'用户名:'。  $ current_user-> ID。  “
 “;
 ?> 

希望这可以帮助。 结合这个功能添加最喜欢的帖子,您可以轻松创建个性化的体验。