Как вывести список последних зарегистрированных пользователей?
При открытой регистрации у вебмастеров часто возникает желание вывести список последних зарегистрированных пользователей сайта. По аналогии со списками последних зарегистрированных пользователей на различных форумах. Для этой цели можно воспользоваться каким-нибудь из многочисленных плагинов, но намного удобнее и проще будет использовать указанный ниже код в нужном файле вашей темы. Тем самым, вы легко сможете настроить вывод списка пользователей "под себя" так, чтобы он полностью и органично вписался в дизайн вашей темы. Вставьте в нужный файл вашей темы (например, в 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", чтобы вас не спамили регистрациями ради получения открытой внешней ссылки на свой сайт.