Skip to content

Riverforest Plugins

Introducing of WordPress plugins made by Katsushi Kawamori. And sales of add-ons.

Riverforest Plugins
  • Plugins
  • Shop
  • Demo
    • Infinite All Images Demo
    • Fixed Bottom Menu Live
  • Web Service
    • Competition Scoring System
    • Ballroom dance competition Scoring System
  • Contact

All Users Messenger

icon-256x256
All Users Messenger
(0)
Version1.24
1,039Download
Messages can be sent, received, and shared among all logged-in users.
Specification
Date Compatible version Links
Author: Katsushi Kawamori
Last Updated: 2 weeks ago
Release: 2022-11-01
PHP: 7.0
WordPress: 5.0
Tested up to: 6.2
WordPress :
Download:
Donation:
Description

Contents

Messenger

  • All logged in users post and display messages.
  • The default number of items displayed is 100; if more than 100 items are displayed, they are erased in order of oldest to newest. This can be changed with the following filter.
  • The default user permission is “read”, so all users can use it. This can be changed with the following filter.
  • The display is updated at 1-second intervals. This can be changed with the following filter.

Notifies

  • Notify unread messages in a modal window at 60 second intervals. This can be changed with the following filter.

Title

  • The default title is “All Users Messenger”. This can be changed with the following filter.

How it works

Filter hooks

  • The number of messages displayed can be customized. The default is 100 messages.
/** ==================================================
 * Number of messages displayed filter. Default 100.
 *
 */
add_filter( 'all_users_messenger_messages_max', function(){ return 200; }, 10, 1 );
  • Usage permission filter. Default is read.
/** ==================================================
 * Capability filter for use. Deafult read.
 *
 */
add_filter( 'all_users_messenger_capability', function(){ return 'edit_post'; }, 10, 1 );
  • The interval between message displays can be customized. The default is 1 second.
/** ==================================================
 * Message display interval filter. Default 1 sec.
 *
 */
add_filter( 'all_users_messenger_interval', function(){ return 2; }, 10, 1 );
  • The unread check interval for displaying unread messages in the modal window in the administration screen. The default is 60 seconds.
/** ==================================================
 * Notification unread messages interval seconds filter for modal windows. Default 60 sec.
 *
 */
add_filter( 'all_users_messenger_notify_interval', function(){ return 120; }, 10, 1 );
  • This is the filter for the menu title. The default is “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 );
  • This is filter for display modal window. The default is True.
/** ==================================================
 * Display to the modal window filter. Default True.
 *
 */
add_filter( 'all_users_messenger_modal_view', function(){ return false; }, 10, 1 );

Action hooks

  • This deletes all messages.
/** ==================================================
 * Delete all messages.
 *
 */
do_action( 'all_users_messenger_clear_messages' );

Language

Please set your browser's language setting to your native language.
It automatically switches to the following languages.
English (United States), 日本語

Profile


Katsushi Kawamori
WordPress Plugin Developer, Ballroom dance teacher

Donate

Please make a donation if you like my work or would like to further the development of plugins.

License

100% GPL

The license under which my plugins and add-on is released is the GPLv2 (or later) from the Free Software Foundation. A copy of the license is included with every copy of my plugins and add-ons.

Privacy Policy

Categories

Tags

admin Attachment attachments block Boxers and Swipers date Exif Gallery Google images Infinite Scroll mail masonry media Media Library ogp Plugins post posts register shortcode thumbnails users WooCommerce zip アーカイブ ギャラリー サムネイル ショートコード テーマ ブロック プラグイン メディア メディアライブラリ メール ユーザー 固定ページ 引っ越し 投稿 日時 添付ファイル 画像 登録 管理者 通知
© 2023 Riverforest Plugins • Built with GeneratePress
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT