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

对于多用户的WordPress网站,您可能希望在网站的不同部分展示您的用户。 例如,您可以显示具有化身的作者列表,或添加作者信息框等。在本教程中,我们将向您展示如何在WordPress中显示最近注册的用户。 这些用户不需要是作者。 它可以用于允许用户注册的社区网站。

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

函数wpb_recently_registered_users(){

 全局$ wpdb;

 $ recentusers =' 
    “;

    $ usernames = $ wpdb-> get_results(“SELECT user_nicename,user_url,user_email FROM $ wpdb-> users ORDER BY ID DESC LIMIT 5”);

    foreach($用户名为$用户名){

    如果(!$ username-> user_url):

    $ recentusers。=’

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

    其他:

    $ recentusers。=’

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

    万一;
    }
    $ recentusers。=’

“;

返回$ recentusers;
}

现在,您可以在主题的模板文件(如sidebar.php,footer.php等)中使用以下模板标记来显示网站上的用户:

如果您想要在特定页面上显示新注册的用户而不创建页面模板,则可以使用简码。

只需在您的主题的functions.php文件或特定于站点的插件中添加此代码,就在之前输入的代码的下面。

add_shortcode('wpb_newusers','wpb_recently_registered_users'); 

此代码将创建一个新的短代码,供您在帖子,页面或小部件中使用。 像这样使用它:

[wpb_newusers]

我们希望这篇文章能帮助您在WordPress中显示最近注册的用户。 有关反馈和问题,请发表评论。