説明
メッセンジャー
- ログインしているすべてのユーザーがメッセージを投稿し、表示することができます。
- デフォルトの表示件数は100件で、100件を超えると古いものから順に消去されます。これは以下のフィルターで変更可能です。
- デフォルトのユーザー権限は 「read」なので、すべてのユーザーが使用可能です。これは以下のフィルターで変更可能です。
- 表示は1秒間隔で更新されます。これは以下のフィルターで変更可能です。
通知
- 60秒間隔で未読メッセージをモーダルウィンドウで通知します。これは以下のフィルターで変更可能です。
タイトル
- デフォルトのタイトルは、「All Users 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' );
インストール
/wp-content/plugins/
ディレクトリ以下にall-users-messenger
ディレクトリをアップロードします。- WordPress の「プラグイン」メニューからプラグインを有効化してください
FAQ
ありません
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
1.24
管理バーメニューとモーダル表示の権限フィルターをサポートしました。
1.23
モーダルウィンドウの表示に「閉じる」ボタンが追加されました。
1.22
設定画面に全メッセージを削除するボタンを追加しました。
1.21
全メッセージを削除するアクションフックを追加しました。
1.20
管理バーの未読表示のモバイル表示に関する問題を修正しました。
1.19
モーダルウィンドウ表示の問題を修正しました。
1.18
インストール時のエラーを修正しました。
1.17
管理バーに未読メッセージの数を出力できるようになりました。
設定でモーダルウィンドウへの表示の ON/OFF を設定できるようにしました。
モーダルウィンドウへの表示フィルターを追加しました。
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
初回リリース。