您是否希望在 WordPress 中显示最近注册的用户?
有时您可能希望在您的网站上显示您最近注册的用户,以营造一种社区感并鼓励其他人成为会员、加入您的论坛或只是创建一个帐户。
在本文中,我们将向您展示如何在您的 WordPress 网站上显示最近注册的用户。
为什么要在 WordPress 中显示最近注册的用户?
如果您运行会员网站、在线课程、论坛或任何其他类型的允许用户注册的 WordPress 网站,那么您可能希望显示您最近注册的用户。
这增加了社会认同,也让其他成员有机会欢迎新成员加入社区。 如果您经营一个小型企业网站,那么您甚至可以为您的团队成员或贡献者创建一个可过滤的目录。
在 WordPress 中显示您最近注册的用户有多种原因:
- 创建共享联系信息资源
- 展示您的非营利组织的捐助者名单
- 突出显示最近注册的企业主列表
- 通过展示一个庞大而活跃的社区来鼓励新的论坛注册
通过向 WordPress 添加代码来显示最近注册的用户
显示最近注册用户的另一种方法是向 WordPress 添加代码。 如果您以前没有这样做过,请参阅我们的指南,了解如何在 WordPress 中复制和粘贴代码。
然后,您可以使用自定义代码的方式:
function wpb_recently_registered_users() { global $wpdb; $recentusers = '<ul class="recently-user">'; $usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY ID DESC LIMIT 5"); foreach ($usernames as $username) { if (!$username->user_url) : $recentusers .= '<li>' .get_avatar($username->user_email, 45) .$username->user_nicename."</a></li>"; else : $recentusers .= '<li>' .get_avatar($username->user_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>"; endif; } $recentusers .= '</ul>'; return $recentusers; }
此代码段创建您最近注册的用户的简单列表,并显示头像图像和用户名。
之后,您可以通过两种不同的方式显示您最近注册的用户。第一种是将模板标签添加到主题的模板文件中,例如 sidebar.php、footer.php 等。
要了解更多信息,请参阅我们的 WordPress 模板层次结构备忘单,以帮助您找到正确的主题模板文件。
然后,添加以下模板标记代码片段:
<?php wpb_recently_registered_users(); ?>
第二种方法对初学者来说更容易,并允许您使用简码显示新注册的用户。
首先,将以下代码片段添加到主题的 functions.php
文件中,或者使用代码片段插件,就在您之前添加的代码下方。
add_shortcode('wpb_newusers', 'wpb_recently_registered_users');
此代码将创建以下短代码,您可以在帖子、页面和小部件区域中使用。
[wpb_newusers]
要将短代码添加到您的网站,只需打开您希望显示用户列表的页面。