WordPressでwp_mail_from関数を使用してメール送信元を設定する方法


以下に、wp_mail_from関数を使用してメール送信元を設定するためのいくつかの方法とコード例を示します。

方法1: functions.phpファイルでwp_mail_fromフィルターを使用する方法

WordPressのテーマディレクトリ内にあるfunctions.phpファイルに以下のコードを追加します。

function custom_wp_mail_from($original_email_address) {
    // カスタムのメール送信元アドレスを設定する
    return '[email protected]';
}
add_filter('wp_mail_from', 'custom_wp_mail_from');

このコードでは、wp_mail_fromフィルターを使用してcustom_wp_mail_from関数をフックしています。関数内でカスタムのメール送信元アドレスを返すように設定しています。必要に応じて、'[email protected]'の部分をカスタムのメールアドレスに変更してください。

方法2: プラグインを使用する方法

WordPressのプラグインを使用すると、簡単にメール送信元をカスタマイズすることができます。以下にいくつかのプラグインの例を示します。

  • WP Mail SMTP: このプラグインは、SMTPサーバーを使用してメールを送信するための設定を追加するだけでなく、メール送信元アドレスをカスタマイズする機能も提供しています。

  • Easy WP SMTP: このプラグインもSMTPサーバーを使用してメールを送信するための設定を追加するだけでなく、メール送信元アドレスをカスタマイズする機能も提供しています。

これらのプラグインをインストールし、設定画面でカスタムのメール送信元アドレスを設定することで、メール送信元を変更することができます。

以上が、WordPressでwp_mail_from関数を使用してメール送信元を設定する方法の例です。選択した方法に応じて、適切なコード例やプラグインを使用してください。