Как показать количество пользователей, зарегистрированных на сайте?
Вам когда-нибудь хотелось показать сколько людей решило зарегистрироваться на вашем сайте? Такая информация отлично работает как социальное доказательство и нередко подталкивает новых посетителей присоединиться. В этой статье вы узнаете, как вывести количество зарегистрированных пользователей в WordPress двумя простыми способами.
Способ 1. Покажите количество зарегистрированных пользователей с помощью плагина
В первую очередь вам надо будет установить и активировать Simple Blog Stats. Если вы еще не занимались установкой плагинов, то советуем вам заглянуть в наше пошаговое руководство как установить плагин на WordPress. После активации перейдите в Settings > Simple Blog Stats.

Этот плагин позволяет вам показывать различную статистику своего сайта. Откройте вкладку шорткодов, пролистайте вниз до пункта number of users — там вы увидите шорткод:

По бокам шорткода находятся два текстовых поля — HTML до и после вывода числа пользователей. По умолчанию результат будет выглядеть, например, так:
Просто скопируйте шорткод и щелкните по кнопке сохранения. Теперь вы можете использовать его в любом посте, на странице или в виджете. Если в вашем сайдбаре шорткод не срабатывает, посмотрите наше руководство о том, как правильно включить поддержку шорткодов в виджетах.
Способ 2. Показ количества зарегистрированных пользователей вручную с помощью кода
Если вы предпочитаете собственное решение или хотите минимальный код без сторонних плагинов, можно использовать шорткод с оптимизированным кодом, который включает кэширование и встроенную HTML-разметку. Код можно добавить в свой мини-плагин или в functions.php вашей темы:
// Function to get the total user count with caching
function wpb_user_count() {
// Check if the count is cached
$cached_count = get_transient('wpb_user_count');
if ($cached_count !== false) {
return '<span class="user-count">' . esc_html($cached_count) . '</span>';
}
// Get the total number of users
$usercount = count_users();
$result = $usercount['total_users'];
// Cache the result for 1 hour to reduce database load
set_transient('wpb_user_count', $result, HOUR_IN_SECONDS);
// Return the result wrapped in HTML for easy styling
return '<span class="user-count">' . esc_html($result) . '</span>';
}
// Register the shortcode
add_shortcode('user_count', 'wpb_user_count');
Этот код создаёт шорткод [user_count], который вы можете использовать в постах, на страницах или внутри сайдбар-виджета, чтобы отобразить количество пользователей вашего сайта. Число выводится с HTML-классом user-count, что позволяет легко применять к нему стили через CSS. Например, можно добавить в файл темы или в кастомный CSS:
.user-count {
font-weight: bold;
color: #2a9d8f;
font-size: 1.2em;
}
Шорткод можно использовать прямо в тексте поста или страницы:
В результате число пользователей будет красиво оформлено в соответствии с вашими стилями.
В нашем случае это выглядело подобным образом:

Дополнительно вы можете добавить кнопку регистрации, ведущую на вашу кастомную страницу регистрации — такой подход отлично показывает себя, когда вы хотите повысить конверсию.
Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520

Ответить
Хотите присоединиться к обсуждению?Не стесняйтесь вносить свой вклад!