Описание
Мессенджер
- Все зарегистрированные пользователи публикуют и отображают сообщения.
- Количество отображаемых элементов по умолчанию равно 100; если отображается более 100 элементов, они удаляются в порядке от самого старого к самому новому. Это можно изменить с помощью следующего фильтра.
- Разрешение пользователя по умолчанию — «read», поэтому его могут использовать все пользователи. Это можно изменить с помощью следующего фильтра.
- Дисплей обновляется с интервалом в 1 секунду. Это можно изменить с помощью следующего фильтра.
Уведомления
- Уведомлять о непрочитанных сообщениях в модальном окне с интервалом в 60 секунд. Это можно изменить с помощью следующего фильтра.
Заголовок
- Заголовок по умолчанию — «Все пользователи Messenger». Это можно изменить с помощью следующего фильтра.
Как это работает
Фильтр хуков
- Количество отображаемых сообщений можно настроить. По умолчанию 100 сообщений.
/** ==================================================
* Number of messages displayed filter. Default 100.
*
*/
add_filter( 'all_users_messenger_messages_max', function(){ return 200; }, 10, 1 );
- Использование фильтра разрешений. По умолчанию read.
/** ==================================================
* Capability filter for use. Deafult read.
*
*/
add_filter( 'all_users_messenger_capability', function(){ return 'edit_post'; }, 10, 1 );
- Интервал между показами сообщений можно настраивать. По умолчанию 1 секунда.
/** ==================================================
* Message display interval filter. Default 1 sec.
*
*/
add_filter( 'all_users_messenger_interval', function(){ return 2; }, 10, 1 );
- Интервал проверки непрочитанных сообщений для отображения их в модальном окне на экране администрирования. По умолчанию установлено значение 60 секунд.
/** ==================================================
* Notification unread messages interval seconds filter for modal windows. Default 60 sec.
*
*/
add_filter( 'all_users_messenger_notify_interval', function(){ return 120; }, 10, 1 );
- Это фильтр для заголовка меню. По умолчанию — «All Users Messenger».
/** ==================================================
* Menu tite filter. Default All Users Messenger.
*
*/
add_filter( 'all_users_messenger_page_title', function(){ return 'Chat'; }, 10, 1 );
add_filter( 'all_users_messenger_menu_title', function(){ return 'Chat'; }, 10, 1 );
- Это фильтр для отображения модального окна. Значение по умолчанию — True
/** ==================================================
* Display to the modal window filter. Default True.
*
*/
add_filter( 'all_users_messenger_modal_view', function(){ return false; }, 10, 1 );
Действующие хуки
- Это удаляет все сообщения.
/** ==================================================
* Delete all messages.
*
*/
do_action( 'all_users_messenger_clear_messages' );
Установка
- Загрузите
all-users-messenger
в каталог/wp-content/plugins/
- Активируйте плагин через меню «Плагины» в WordPress.
Часто задаваемые вопросы
ничего
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«All Users Messenger» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«All Users Messenger» переведён на 3 языка. Благодарим переводчиков за их работу.
Перевести «All Users Messenger» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.24
Поддержка фильтра возможностей для меню панели администратора и модального отображения.
1.23
В отображение модального окна добавлена кнопка «Закрыть».
1.22
На экран настроек добавлена кнопка для удаления всех сообщений.
1.21
Добавлен хук действия для удаления всех сообщений.
1.20
Исправлена проблема с мобильным отображением непрочитанного вида в админ-баре.
1.19
Исправлена проблема просмотра модального окна.
1.18
Исправлены ошибки при установке.
1.17
Количество непрочитанных сообщений теперь можно вывести в панель администратора.↵
В модальное окно в настройках добавлена возможность включать/выключать отображение.↵
Добавлен фильтр для отображения в модальном окне.
1.16
Футер WordPress переключился со скрытого на видимый.
1.15
Добавлены кнопки «Сверху» и «Снизу».
1.14
При изменении размера браузера он теперь перемещается в поле ввода сообщения.
1.13
Исправлена проблема с разрывами строк в отображении сообщений.↵
Исправлена проблема, при которой поле ввода закрывалось старым сообщением, отображаемым при вводе нового сообщения.
1.12
Теперь поддерживаются сочетания клавиш для отправки.
1.11
Исправлен перевод.
1.10
Добавлена страница настроек.
1.08
Исправлена проблема с включением и выключением кнопки удаления.
1.07
Отключено отображение аватаров пользователей, размещающих сообщения.
1.06
Добавлена возможность фиксировать положение кнопки удаления и переключаться между отображением и неотображением.
1.05
Теперь поддерживается удаление сообщений.
1.04
Исправлена проблема с отображением количества непрочитанных сообщений.
1.03
Количество непрочитанных сообщений теперь отображается в модальном окне.
1.02
«Публично отображать имя как» теперь отражается при его изменении.↵
Добавлен фильтр для заголовка меню.
1.01
Теперь поддерживаются разрывы строк сообщений.↵
Модальное окно стало меньше.
1.00
Первоначальный релиз.