Часто на сайтах Вы можете видеть отдельный блок, в котором выводятся последние зарегистрированные на сайте пользователи. Обычно в начале такого блока присутствует надпись “Приветствуем новых пользователей!” или что-нибудь подобное. Такой блок можно увидеть на форумах, досках объявлений и пр. интернет-ресурсах.
Как показать последних зарегистрированных пользователей?
Для решения задачи рассмотрим два способа, позволяющих показать в виджете Вашей боковой панели всех пользователей, которые недавно зарегистрировались на сайте.
Способ 1. Плагин vertical scroll recent registered user
Бесплатный плагин vertical scroll recent registered user автоматически создает виджет с нужной информацией. Чтобы увидеть результат его работы, необходимо, во-первых, установить и активировать плагин, после чего перейти на страницу виджетов (Внешний вид -> Виджеты) и перетащить виджет vertical scroll recent registered user в желаемое место показа в боковой панели.
Как видно, в виджете присутствует несколько настроек для показа пользователей. Среди них: Display date (вывести дату регистрации),
Display image border (показать рамку аватарки), Display image (показать аватарку). Кроме того, Вы можете указать число выводимых новых пользователей в виджете (настройки Display number of user at the same time in scroll и Enter max number of user to display). Для применения всех параметров необходимо нажать кнопку Сохранить.
Способ 2. Ручное создание виджета
Этот способ подразумевает создание виджета со списком новых пользователей с помощью добавления PHP-кода в файл functions.php Вашей темы.
Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.
Итак, в самый конец файла необходимо добавить следующие строки:
function wpschool_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;
}
add_shortcode( 'wpschool_newusers', 'wpschool_recently_registered_users' ); В итоге будет создан шорткод [wpschool_newusers], который осталось добавить в виджет Текст.
После нажатия кнопки Сохранить, боковая часть Вашего сайта примет следующий вид:
Если будет необходимо как-либо изменить внешний вид списка новых пользователей, то для этого специально был добавлен css-класс recently-user, к которому могут быть применены желаемые css-стили.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.



