您想在您的 WordPress 网站上展示您的一些注册用户吗?
突出您的用户可以创造一种社区感并建立会员资格。然而,在一个有很多成员的网站上,随机显示几个用户是有意义的。
在本文中,我们将向您展示如何在您的 WordPress 网站上显示随机注册用户列表。
为什么在 WordPress 中随机显示注册用户?
如果您运行任何类型的允许用户注册的WordPress 网站,那么您可能需要突出显示您的注册用户。
无论您是在运行多作者博客、会员网站、在线课程、论坛还是其他类型的多用户网站,这都是一种有价值的做法。您的用户是您网站的超级明星,承认他们是健康的。
您可以通过多种方式突出显示您网站上的用户和作者。例如,您可以添加作者信息框并显示最近注册的用户。
但是,热门网站很难将所有成员都包含在一个列表中。每次有人访问您的网站时,您可能希望显示一组不同的随机用户。
在本文中,我们将向您展示如何在 WordPress 中显示注册用户的随机列表。
如何在WordPress中随机显示注册用户
要显示随机用户列表,您必须向 WordPress 文件添加代码。如果您以前没有这样做过,请参阅我们的指南,了解如何在 WordPress 中复制和粘贴代码。
将代码添加到 Functions.php
第一步是将以下代码片段添加到主题的functions.php文件中,在特定于站点的插件中,或通过使用代码片段插件。
function wpb_random_users() { global $wpdb; if ( false === ( $usernames = get_transient( ‘wpb_random_users_cache’ ) ) ) { $usernames = $wpdb->get_results( “SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY RAND() LIMIT 5” ); set_transient( ‘wpb_random_users_cache’, $usernames, REPLACE_WITH_SECONDS ); } $randomusers = ‘
- ‘; // Display users in a list foreach ( $usernames as $username ) { if ( ! $username->user_url ) : $randomusers .= ‘
- ‘ . get_avatar( $username->user_email, 45 ) . $username->user_nicename . “
- ‘ . get_avatar( $username->user_email, 45 ) . ‘
之后,您应该将上面复制的简码粘贴到简码框中。
不要忘记单击“更新”按钮以使您的更改生效。
您可以通过将短代码添加到帖子或页面来执行相同的步骤。
现在您可以访问您的网站以查看您的随机注册用户列表。要调整它们的显示方式,您需要将自定义 CSS 添加到您的网站。
在 WordPress 模板中显示随机注册用户
第二种方法是将模板标签添加到主题的模板文件中,例如 sidebar.php 或 footer.php。
要了解更多信息,请参阅我们的WordPress 模板层次结构备忘单,以帮助您找到正确的主题模板文件。
然后,在您希望显示注册用户列表的位置添加以下模板标记代码片段:
我们希望本教程能帮助您了解如何在 WordPress 中随机显示注册用户。您可能还想查看我们关于如何获得免费 SSL 证书的指南,以及我们为小型企业挑选的最佳商务电话服务的专家。
“; else : $randomusers .= ‘