Выводим количество онлайн посетителей в WordPress

5 февраля 2016 240

Я уже как-то рассказывал, каким образом в WordPress можно вывести список недавно зарегистрированных пользователей. Блоки с информацией о пользователях давно стали традицией для разного рода комьюнити и форумов. В продолжении данной темы, мне бы хотелось поделиться ещё одним полезным приёмом.

Reg.ru: Хостинг от 79 рублей
Reg.ru: Хостинг от 79 рублей

Как уже стало понятно из заголовка, речь идёт о выводе количества онлайн-пользователей в WordPress. Задача, скажем, не критической важности, но все же иногда бывает весьма полезно показать посетителю, что он в данный момент не одинок. На самом деле все очень просто, с этой задачей прекрасно справляется небольшой плагин WP-UserOnline.

WP-UserOnline

Плагин для WordPress, позволяющий выводить количество онлайн-пользователей на сайте.

  Скачать

Плагин имеет ряд настроек, с помощью которых можно кастомизировать вывод информации.

Настройка WP UserOnline

Результат работы плагина можно вывести с помощью соответствующего виджета UserOnline. Выглядит это примерно так:

WP UserOnline

Также в вашем арсенале появится шорткод [page_useronline], который выводит подробную информацию по посетителям на любой странице вашего сайта.

С помощью некоторых функций плагина, можно выводить различную информацию по посетителям в любом месте сайта.

Стандартный вывод.

<?php if (function_exists('users_online')): ?>
	<p>Пользователи онлайн: <div id="useronline-count"><?php users_online(); ?></div></p>
<?php endif; ?>

Наибольшая посещаемость.

<?php if (function_exists('get_most_users_online')): ?>
	<p><?php echo get_most_users_online_date(); ?> зафиксировано наибольшее количество посетителей   <?php echo get_most_users_online(); ?></p>
<?php endif; ?>

Количество пользователей на сайте.

<?php if (function_exists('get_users_browsing_site')): ?>
	<div id="useronline-browsing-site"><?php echo get_users_browsing_site(); ?></div>
<?php endif; ?>

Количество пользователей на странице.

<?php if (function_exists('get_users_browsing_page')): ?>
	<div id="useronline-browsing-page"><?php echo get_users_browsing_page(); ?></div>
<?php endif; ?>

 

Автор: Иван Данилин

Практикующий веб-разработчик, специализируюсь на платформе WordPress.

Комментарии

Разгоните свой WordPress

Хостинг-провайдер номер один в России — REG.RU

Подробнее