Выводим список недавно зарегистрированных пользователей в WordPress

На многопользовательских сайтах на WordPress вам может понадобиться вывести список пользователей в различных разделах своего сайта. Например, вы можете вывести список авторов с аватарами, или добавить информационный блок об авторе и т.д. В этой статье мы покажем вам как вывести список недавно зарегистрированных пользователей в WordPress. Эти пользователи не обязательно должны быть авторами. Способ может быть использован на коммьюнити-сайтах, с разрешенной регистрацией пользователей.

Первым делом вам необходимо скопировать и вставить следующий код в файл functions.php вашей темы или в плагин для сайта WordPress:

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 вашей темы или в плагин для сайта WordPress, сразу же после кода, который вы вставляли выше:

add_shortcode('wpb_newusers', 'wpb_recently_registered_users');

Этот код создаст новый шорткод для вас, и его можно будет использовать на страницах, в записях или виджетах. Пример использования:

[wpb_newusers]

Надеемся, что эта статья поможет вам вывести список недавно зарегистрированных пользователей в WordPress. По всем вопросам и отзывам просим в комментарии ниже.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top