对于多用户的WordPress网站,您可能希望在网站的不同部分展示您的用户。 例如,您可以显示具有化身的作者列表,或添加作者信息框等。在本教程中,我们将向您展示如何在WordPress中显示最近注册的用户。 这些用户不需要是作者。 它可以用于允许用户注册的社区网站。
你需要做的第一件事是复制和粘贴下面的代码在你的主题 的functions.php
文件或特定于站点的插件。
函数wpb_recently_registered_users(){ 全局$ wpdb; $ recentusers ='
- “;
- ‘.get_avatar($ username-> user_email,45)。$ username-> user_nicename。“
- ‘.get_avatar($ username-> user_email,45)。’user_url。’“>’。$ username-> user_nicename。”
$ 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。=’
“;
其他:
$ recentusers。=’
“;
万一;
}
$ recentusers。=’
“;
返回$ recentusers;
}
现在,您可以在主题的模板文件(如sidebar.php,footer.php等)中使用以下模板标记来显示网站上的用户:
如果您想要在特定页面上显示新注册的用户而不创建页面模板,则可以使用简码。
只需在您的主题的functions.php文件或特定于站点的插件中添加此代码,就在之前输入的代码的下面。
add_shortcode('wpb_newusers','wpb_recently_registered_users');
此代码将创建一个新的短代码,供您在帖子,页面或小部件中使用。 像这样使用它:
[wpb_newusers]
我们希望这篇文章能帮助您在WordPress中显示最近注册的用户。 有关反馈和问题,请发表评论。