当前位置:网站首页 > WordPress教程 > 正文
如何在WordPress中获取登录用户信息以获得个性化结果
作者:98wpeu发布时间:2024-01-12分类:WordPress教程浏览:108
导读:最近,我们向您展示了如何通过允许用户将他们最喜欢的帖子保存在个性化库中来为他们创建个性化体验.您可以通过在地点(即欢迎屏幕)使用他们的名字来将个性化结果提升到另一个级别.幸运的是、...
最近,我们向您展示了如何通过允许用户将他们最喜欢的帖子保存在个性化库中来为他们创建个性化体验.您可以通过在地点(即欢迎屏幕)使用他们的名字来将个性化结果提升到另一个级别.幸运的是、wordpress使得获取登录用户的信息变得非常容易。在本文中,我们将向您展示如何检索与当前登录用户有关的信息.
我们将利用Get_CurrentUserInfo();函数。这可以在你的主题中的任何地方使用(页眉、页脚、侧边栏、页面模板等)。为了使其正常工作,用户必须登录.因此,我们需要使用条件语句IS_USER_LOGED_IN()。示例代码:
<?php if ( is_user_logged_in() ) { ?> <!-- text that logged in users will see --> <?php } else { ?> <!-- here is a paragraph that is shown to anyone not logged in --> <p>By <a href="<?php bloginfo('url'); ?>/wp-register.php">registering</a>, you can save your favorite posts for future reference.</p> <?php } ?>❤️由托管WPCode
在WordPress中一键使用
现在,对于登录的用户,我们可以显示一条自定义消息,例如,“嘿、Syed、一切都在这里,就在您希望的位置”。上面的代码将变成如下所示:
<?php if ( is_user_logged_in() ) { ?> <!-- text that logged in users will see --> <?php global $current_user; get_currentuserinfo(); ?> <h1>Hi <?php echo $current_user->user_firstname; ?></h1> <p>Everything is here, right where you hoped it would be :)</p> <?php } else { ?> <!-- here is a paragraph that is shown to anyone not logged in --> <p>By <a href="<?php bloginfo('url'); ?>/wp-register.php">registering</a>, you can save your favorite posts for future reference.</p> <?php } ?>❤️由托管WPCode
在WordPress中一键使用
我们上面添加的魔术代码是$CURRENT_USER-&;USER_FIRSTNAME;它正在工作,因为对Get_CurrentUserInfo()将当前用户的信息放入$Current_User那就是。您可以使用类似的方法来获取有关用户的其他信息,如他们的登录、用户ID、电子邮件、网站等。
以下是所有信息的用法示例:
<?php global $current_user; get_currentuserinfo(); echo 'Username: ' . $current_user->user_login . " "; echo 'User email: ' . $current_user->user_email . " "; echo 'User first name: ' . $current_user->user_firstname . " "; echo 'User last name: ' . $current_user->user_lastname . " "; echo 'User display name: ' . $current_user->display_name . " "; echo 'User ID: ' . $current_user->ID . " "; ?>❤️由托管WPCode
在WordPress中一键使用
希望这能帮上忙.
- WordPress教程排行
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版