Часто на сайтах Вы можете видеть отдельный блок, в котором выводятся последние зарегистрированные на сайте пользователи. Обычно в начале такого блока присутствует надпись “Приветствуем новых пользователей!” или что-нибудь подобное. Такой блок можно увидеть на форумах, досках объявлений и пр. интернет-ресурсах.
Как показать последних зарегистрированных пользователей?
Для решения задачи рассмотрим два способа, позволяющих показать в виджете Вашей боковой панели всех пользователей, которые недавно зарегистрировались на сайте.
Способ 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-стили.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.