如何在 WordPress 中显示最近注册的用户

您是否希望在 WordPress 中显示最近注册的用户?

有时您可能希望在您的网站上显示您最近注册的用户,以营造一种社区感并鼓励其他人成为会员、加入您的论坛或只是创建一个帐户。

How to Display Recently Registered Users in WordPress
How to Display Recently Registered Users in 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]

要将短代码添加到您的网站,只需打开您希望显示用户列表的页面。

发表回复

您的电子邮箱地址不会被公开。