説明
このプラグインは、自分の Jabber ID を登録しているユーザーに対して XMPP 通知を送ります。そのユーザーにはメールでの通知を送らないようにできます。
このプラグインは、wp-includes/pluggable.php
にある wp_mail()
の中のフック ‘wp_mail’ に機能を追加するものです。
このプラグインを使うには、別のプラグイン XMPP Enabled が必要です。
フィルターフック
このプラグインの関数 xmpp_sender()
には2つのフックが用意されています。
‘abort_xmpp_sender’ は、XMPP送信処理を中止するためのものです。たとえば、件名に特定のキワードを含む場合はユーザーや IJD によらず必ずメールで送りたいとします。件名を調べてキーワードを見つければ true
を返す関数を追加すればいいでしょう。
’email_to_jid’ は、メールアドレスから JID に変換するフィルターを呼び出します。デフォルトでは、そのサイトに登録されているユーザーかつそのユーザーがJIDを設定している場合のみ、JID を返すフィルター email2jid()
を設定しています。特定のユーザーについては XMPP 通知を出さずメールにしたい場合、false
を返す関数を追加すればいいでしょう。
インストール
- このプラグインを使うには、別のプラグイン XMPP Enabled が必要です。 まずそれをインストールし、設定してください。
/wp-content/plugins/
ディレクトリにwp-mail2xmpp
フォルダをアップロードしてください。- WordPress のメニューの
プラグイン
で、このプラグインを有効化してください。 - XMPP Enabled -> 「メールを XMPP へ」で、オプションを設定してください。
- ユーザーのプロフィールのページの「Jabber ID」欄に、ユーザーの JID を登録してください。
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
1.0
- 設定ページを再編した。
0.4
- フックを設けた。
0.3
- 一般に公開した。
- プラグイン名を変更した。
0.2
- 最初のリリース。