左坊のメモ帳

WordPress など

*

bbPressの通知メールの送信者名、送信元メールアドレスの変更方法

      2016/12/23

bbpressの通知メール送信元アドレス「noreply@」を変更する方法

WordPressのフォーラムプラグインとして有名な「bbPress」で、購読中トピック作成時返信投稿時に送信されるコンテンツ更新通知メールは、デフォルトだと「noreply@サイトドメイン」が送信元になります。

この送信元メールアドレスを、カスタマイズする方法です。

phpファイル直接編集するため、bbPRessのプラグインアップデートがあった場合、変更は戻ります

スポンサーリンク

編集するファイル

bbPressの以下のファイルに定義されています。(Wordpress4.7、bbPress2.5.12)

  • wp-content/plugins/bbpress/includes/common/functions.php

該当箇所

送信元メールアドレス送信者名定義箇所はそれぞれ以下の場所にあります。

送信元メールアドレス

return apply_filters( ‘bbp_get_do_not_reply_address’, ‘noreply@’ . $sitename );

送信者名

$headers = array( ‘From: ‘ . get_bloginfo( ‘name’ ) . ‘ <' . $from_email . '>‘ );

get_bloginfo( ‘name’ ) が「サイト名」をセットしている箇所です。

変更方法

送信元メールアドレス

定義箇所
return apply_filters( ‘bbp_get_do_not_reply_address’, ‘noreply@’ . $sitename );

「info@サイトドメイン」にしたい場合
  1. ‘noreply@’‘info@’に変更します。

サンプル:return apply_filters( ‘bbp_get_do_not_reply_address’, ‘info@‘ . $sitename );

「info@別ドメイン」にしたい場合
  1. ‘noreply@’‘info@’に変更します。
  2. $sitename‘別ドメイン’ に変更します。

サンプル:return apply_filters( ‘bbp_get_do_not_reply_address’, ‘info@‘ . ‘別ドメイン’ );

送信者名

定義箇所
$headers = array( ‘From: ‘ . get_bloginfo( ‘name’ ) . ‘ <' . $from_email . '>‘ );

「ブログ管理人」という送信者名にしたい場合
  1. get_bloginfo( ‘name’ )‘ブログ管理人’ に変更します。

サンプル:$headers = array( ‘From: ‘ . ‘ブログ管理人’ . ‘ <' . $from_email . '>‘ );

注意点

ちょっとした文法エラー(書き間違い)があるとエラーが発生して、サイトにアクセスできなくなるかもしれませんので、作業前に必ずファイルのバックアップを取りましょう。

 - bbPress, WordPress