Посетители сайта

Описание

This plugin enables you to display how many users are online on your WordPress site, with detailed statistics of where they are and who they are (Members/Guests/Search Bots).

Использование (с виджетом)

  1. Go to WP-Admin -> Appearance -> Widgets
  2. The widget name is UserOnline.
  3. Scroll down for instructions on how to create a UserOnline Page.

Использование (без виджета)

  • Open wp-content/themes/<YOUR THEME NAME>/sidebar.php and add Anywhere:
<?php if (function_exists('users_online')): ?>
    <p>Users online: <div id="useronline-count"><?php users_online(); ?></div></p>
<?php endif; ?>

Статус создания

Разработка

https://github.com/lesterchan/wp-useronline

Благодарности

Пожертвования

I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.

Скриншоты

  • Admin - Dashboard's Right Now
  • UserOnline Page
  • Admin - Settings Page

Часто задаваемые вопросы

Creating A UserOnline Page
  1. Go to WP-Admin -> Pages -> Add New
  2. Type any title you like in the post’s title area
  3. If you ARE using nice permalinks, after typing the title, WordPress will generate the permalink to the page. You will see an ‘Edit’ link just beside the permalink.
  4. Click ‘Edit’ and type in useronline in the text field and click ‘Save’.
  5. Введите [page_useronline] в области содержимого записи
  6. Нажмите ‘Опубликовать’

Если вы НЕ используете постоянные ссылки, то вам нужно зайти в WP-Администратор -> Настройки -> Пользователи онлайн и под ‘Пользователи онлайн URL’, вам необходимо ввести URL-адрес страницы Пользователи онлайн, которую вы создали выше.

Отобразить наибольшее количество пользователей онлайн
  • Использовать:
<?php if (function_exists('get_most_users_online')): ?>
   <p>Most Users Ever Online Is <?php echo get_most_users_online(); ?> On <?php echo get_most_users_online_date(); ?></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; ?>
Ошибка при активации: «Ошибка обработки: синтаксическая ошибка, непредвиденная…»

Убедитесь, что ваш хост работает с PHP 5. Единственный надежный способ сделать это — добавить эту строку в wp-config.php <?php tag):

var_dump(PHP_VERSION);

Отзывы

Апрель 7, 2019
I just wanted to check whether any other users were online before putting the site into maintenance mode for upgrades. I can restrict the view of this to admin, so does exactly what I need. Only thing to note is that it counts all users from the same IP address as one do may not suit all purposes.
Февраль 14, 2019
Always shows 1 user online even 3 or more users logged in. Browser debug tool shows no errors and everything is clear.
Декабрь 11, 2018
Excelent plugin to see users online. Recommended.
Посмотреть все 30 отзывов

Участники и разработчики

«Посетители сайта» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Посетители сайта» переведён на 10 языков. Благодарим переводчиков за их работу.

Перевести «Посетители сайта» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2.87.2

  • NEW: Bump to 4.9
  • FIXES: Notices in SCB Framework

2.87.1

  • NEW: Bump to 4.7
  • NEW: New useronline_custom_template filter

2.87

  • NEW: Remove po/mo files from the plugin
  • NEW: Use translate.wordpress.org to translate the plugin
  • FIXED: Update SCB Framework
  • FIXED: Incompatible scbAdminPage::validate()

2.86

  • FIXED: Notices in Widget Constructor for WordPress 4.3

2.85

  • NEW: Uses WordPress native uninstall.php

2.84

  • NEW: Bump to 4.0

2.83

  • Show user agent when hovering over IP, instead of address lookup
  • Use local time for UserOnline Page
  • Fixed ‘Strict Standards: Non-static method’ warnings
  • Update scb Framework

2.82

  • show most recent visitors first
  • fix duplicate entry errors
  • fix ajax requests for SSL

2.81

  • fixed settings page
  • fixed «Return to default» buttons
  • show user list in admin only to users with ‘manage_options’ capability
  • added ‘useronline_bots’ filter

2.80

  • don’t show url and referral links for users in the admin area
  • smarter detection via ajax requests
  • fix SQL errors

2.72

  • fix fatal error on upgrade

2.71

  • fix %USERONLINE_COUNT% problem

2.70

  • added option to link user names to their author page
  • allow displaying online users from a different page than the current page
  • bundle language files
  • more info

2.62 (2010-03-07)

  • fix integration with WP-Stats
  • fix error with get_admin_page_title()