如何在WordPress中随机显示注册用户

您的用户是您的多用户WordPress网站的超级明星。 您可以通过多种方式突出显示您网站上的用户和作者。 之前我们向您展示了如何添加作者信息框以及如何显示最近注册的用户。 在本文中,我们将向您展示如何在WordPress中显示一个随机的注册用户列表。

在WordPress中随机显示注册用户

你需要做的第一件事是复制和粘贴下面的代码在你的主题的functions.php文件或特定于网站的插件。

函数wpb_random_users(){

 全局$ wpdb;

 $ randomusers =' 
    “;

    //查询用户的数据库
    $ usernames = $ wpdb-> get_results(“SELECT user_nicename,user_url,user_email FROM $ wpdb-> users ORDER BY RAND()LIMIT 5”);

    //显示列表中的用户
    foreach($用户名为$用户名){

    如果(!$ username-> user_url):

    $ randomusers。=’

  • ‘.get_avatar($ username-> user_email,45)。$ username-> user_nicename。“
  • “;

    其他:

    $ randomusers。=’

  • ‘.get_avatar($ username-> user_email,45)。’user_url。’“>’。$ username-> user_nicename。”
  • “;

    万一;
    }
    $ randomusers。=’

“;

返回$ randomusers;
}

add_shortcode(“randomusers”,” wpb_random_users’);

该代码查询数据库中的WordPress用户表,并选择一个随机行,然后将结果输出到带有用户头像和名称的项目符号列表中。 如果用户在其个人资料中提供了该网站的URL,则会将该用户名与他们的网站链接起来。

接下来你需要做的是显示注册用户列表。 要做到这一点,你需要做的就是在你想要显示用户列表的主题文件中添加以下代码行(如sidebar.php,footer.php等)。

您也可以在帖子,页面或小部件中使用此简码显示您网站中的随机用户列表。

[randomusers]

我们希望这篇文章能帮助你在你的WordPress网站上显示一个随机的注册用户列表。 如果你想显示你的员工名单,那么你应该看看这个教程如何在WordPress创建一个员工名单。

如果您有任何问题或意见,请在下面给我们留言。 也别忘了在Twitter上关注我们,并加入我们的Google+