以下に、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関数を使用してメール送信元を設定する方法の例です。選択した方法に応じて、適切なコード例やプラグインを使用してください。