Flector

Как вывести список последних зарегистрированных пользователей?

Список последних зарегистрированных пользователей При открытой регистрации у вебмастеров часто возникает желание вывести список последних зарегистрированных пользователей сайта. По аналогии со списками последних зарегистрированных пользователей на различных форумах. Для этой цели можно воспользоваться каким-нибудь из многочисленных плагинов, но намного удобнее и проще будет использовать указанный ниже код в нужном файле вашей темы. Тем самым, вы легко сможете настроить вывод списка пользователей "под себя" так, чтобы он полностью и органично вписался в дизайн вашей темы. Вставьте в нужный файл вашей темы (например, в sidebar.php) следующий код:

<ul class="last-users">
<?php $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) :
            echo '<li>' . get_avatar($username->user_email, 32) . ' ' . $username->user_nicename . '</li>';
        else :
            echo '<li>' . get_avatar($username->user_email, 32) . ' ' . '<a href="'.$username->user_url.'">' . $username->user_nicename . '</a></li>';
        endif;
    }
?>
</ul>

При желании вы можете добавить ссылкам в коде атрибут rel="nofollow", чтобы вас не спамили регистрациями ради получения открытой внешней ссылки на свой сайт.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!