您是否在许多流行的网站上看到带有切换效果的搜索图标?以我们的…
对于多用户WordPress网站,您可能希望在网站的不同部分展示用户。例如,您可以显示带有头像的作者列表,或添加作者信息框等。在本教程中,我们将向您展示如何显示WordPress中最近注册的用户。这些用户不需要是作者。它可以用于允许用户注册的社区站点。
您需要做的第一件事是将以下代码复制并粘贴到主题functions.php
文件或特定于站点的插件中。
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等)来显示站点上的用户:
<?php wpb_recently_registered_users(); ?>
如果要在特定页面上显示新注册的用户而不创建页面模板,则可以使用简码。
只需将此代码添加到主题的functions.php文件或特定于站点的插件中,就在您之前输入的代码下方。
add_shortcode(
'wpb_newusers'
,
'wpb_recently_registered_users'
);
此代码将创建一个新的简码供您在帖子,页面或小部件中使用。像这样使用它:
[wpb_newusers]
我们希望本文能帮助您显示WordPress中最近注册的用户。