2018.08.06 2018.08.06

[bbpress]コメント通知メールの文章を変更する方法

こんにちは、ゾノ( @ozonosho )です。

今回の記事ではwordpressの掲示板プラグイン「bbpress」においてコメント通知メールの文章を変更する方法をご紹介します。

とても便利なコメント通知メール機能ですが、文章が英語表記になってしまったり、トピック作成者とコメント作成者で別々の内容のメールを送ることができなかったりと、標準設定のままではすこしだけ使いにくい面もあります。

そんなわけで、送信されるメールの文章をカスタマイズしたい方は今回紹介する方法を試してみてください。

bbpressでコメント通知メールの文章を変更する方法

実装は簡単で、下記の関数をfunctions.phpに追加してください。

bbpress側でメール本文を変更するためのフィルター「bbp_subscription_mail_message」を用意してくれているので、そこで文章を上書きします。
($messageに挿入された値がメールの文章になります)

トピック作成者とコメント作成者で送信内容を変えたい場合は、上記のとおり渡されたuser_idがトピック主かどうかを判別して分岐させてください。

ここでは簡単なメッセージ内容にしていますが「$reply_id」「$topic_id」「$user_id」の3つが引数として渡されているので、トピック主の名前を表示したり新規コメントの本文をメール内に全文表示したりすることもできます。

とても便利なフィルターなのでぜひ活用してみてください。

おわりに

以上、今回の記事ではwordpressの掲示板プラグイン「bbpress」においてコメント通知メールの文章を変更する方法を紹介させていただきました。

bbpressはとても便利なプラグインですが日本語のマニュアルがほとんど無いので・・・カスタマイズに困っている方のお役に立てば幸いです。

▽bbpressのまとめ記事はこちら
http://ozonosho.net/1067/

ゾノについて

興味ある方を探しています!

このブログと一緒によく読まれているブログ