複数ユーザーがいるWordPressへコメントがあった場合に管理者以外にもメール通知を行う

harada 3,757views 更新:2014年6月10日

WordPressで複数のユーザーがいる場合でも、初期設定ですと管理ユーザーにしかメールでのコメント通知が行えません。
そこで複数ユーザーへのコメント通知を可能にする「cbnet Multi Author Comment Notification」というプラグインをご紹介します。

インストール方法

ダッシュボードのプラグイン>新規追加>cbnet Multi Author Comment Notification からインストールします。
またはこちらからダウンロードしてPluginフォルダに配置します。

設定方法

全体設定

設定は、 ダッシュボードの>設定>ディスカッション から行います。

プラグインを有効にすると、ディスカッションに「cbnet Multi-Author Comment Notification Settings」というタイトルの設定項目が増えています。

User Roles: ユーザーの権限ごとに通知を送る設定ができます。
Additional Emails: 別途通知を行いたいメールアドレスを追加したい場合はこちらに記入します。
Miscellaneous: 登録ユーザーからのコメントはすべて通知を行いたい場合は「Send notification emails for comments from registered users 」にチェックを入れます。
「 Send notification emails for comments held for moderation 」の方はちょっと分かりませんでした……。

「登録ユーザーからのコメントをすべて通知する」に設定した場合は各ユーザー毎に通知設定することも可能です。

ユーザーごとの設定

プロフィール編集の「Comment Email Notification」>「Receive email notification of comments to all posts, regardless of post author」にチェックを入れることで登録ユーザーからコメントがあった場合にすべて通知されるようになります。

ただし管理者が「Send notification emails for comments from registered users 」にチェックを入れていない場合、またはユーザーが「Receive email notification of comments to all posts, regardless of post author」にチェックを入れていない場合は自分の投稿へのコメントしか通知されません。デフォルトではチェックは入っていませんので通知を行いたい場合は、ユーザーごとにこちらの欄にチェックを入れる必要があります。

また、こちらはメール通知のプラグインのため、SNSでログインしていて有効なメールアドレスを登録していない場合はもちろん通知を受け取ることができませんのでご注意ください。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません