最近,我们向您展示了如何为用户创建个性化的体验,让他们可以将自己喜欢的帖子保存在个性化的库中。 您可以通过在地点使用他们的名字(即欢迎屏幕)将个性化的结果带到另一个级别。 幸运的是,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。 “ “; ?>
希望这可以帮助。 结合这个功能添加最喜欢的帖子,您可以轻松创建个性化的体验。