Как вывести пользователей онлайн в реальном времени в WordPress

Хотите отобразить количество пользователей онлайн на вашем сайте WordPress? Виджет онлайн пользователей достаточно популярен на коммьюнити-сайтах и форумах. В сегодняшней статье мы покажем вам как вывести количество пользователей онлайн в реальном времени с помощью виджета WordPress.

user-online-now[1]

Первым делом вам необходимо установить и активировать плагин WP Useronline. После активации переходим в раздел Настройки » UserOnline для конфигурации плагина.

user-online-settings[1]

На этой странице вы можете изменить дефолтные настройки плагина. Эти настройки включают в себя таймаут, ссылку на страницу со списком онлайн-пользователей, а также внешний вид.

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

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

Заголовок можно задавать любой, на ваше усмотрение, однако slug (ссылка страницы) должен быть такой же, как вы указали в настройках плагина. Кликнув на кнопку редактирования рядом со slug, можно изменить его на, например, useronline.

edit-slug1[1]

После этого вам нужно лишь добавить шорткод [page_useronline] в область контента, а затем опубликовать страницу.

Выводим онлайн пользователей на фронтенде сайта WordPress

Плагин предоставляет два пути для отображения онлайн пользователей на вашем сайте WordPress. Первый способ рекомендуется для новичков. Просто переходим в раздел Внешний вид » Виджеты административной панели сайта. Затем перетягиваем виджет User Online из списка доступных в нужный сайдбар.

usersonline-widget[1]

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

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

Использование второго способа предоставит вам возможность использовать собственные стили CSS для оформления блока.

Мы надеемся, что эта статья помогла вам вывести количество онлайн пользователей на вашем сайте WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]
Rating: 1.8/5 (5 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top