保存と再開アドオンの送信元メールアドレスをカスタマイズする方法

はじめに

Save and Resumeアドオンが履歴書リンクを送信する際に使用する送信元メールアドレスをカスタマイズしたいですか?小さなスニペットを使うことで、WordPressの管理者メールアドレスとは異なるものにカスタマイズすることができます。このチュートリアルでは、その方法を説明します。

フォームの作成

まず、新しいフォームを作成します。ここでは、フォームに役立つ多くのテンプレートのうちの1つを使用します。 WPFormsテンプレートの詳細については、こちらのドキュメントをご覧ください

フォームを作成する

フォームの作成にサポートが必要な場合は、いつでもこのドキュメントをご覧ください

保存と再開を有効にする

次に、フォームの保存と再開を有効にする必要があります。これを行うには、フォームビルダーの中から「設定」をクリックし、「保存と再開を有効にする」のスイッチを切り替えます。これを有効にしたら、設定とメッセージの構成に進むことができます。 Save and Resume アドオンとセットアップの詳細については、こちらのドキュメントをご覧ください

保存と再開を有効にし、設定を行う

スニペットの追加

いよいよスニペットをサイトに追加します。スニペットをサイトに追加する方法と場所についてヘルプが必要な場合は、こちらのチュートリアルをご覧ください

/*
 * Customize the from email address that Save and Resume addon uses
 * 
 * @link https://wpforms.com/developers/how-to-customize-the-from-email-address-for-the-save-and-resume-addon/
 */

function save_resume_change_from_email( $from_address, $email ) {

	if ( $email->template instanceof WPFormsSaveResume\Email\Templates\SaveResume ) {
		
		// Change from address with Save and Resume email
		$from_address = '[email protected]'; 
		
	}
	
	return $from_address;
	
}
add_action( 'wpforms_emails_mailer_get_from_address', 'save_resume_change_from_email', 10, 2 );

from_addressを設定したいメールアドレスに変更する必要があります。このスニペットを追加するだけで、Save and Resumeアドオンで送信されるメールはすべて、[email protected]

SMTPプラグインやカスタムコードを変更した場合、メール設定に不具合が発生する可能性があります。

これで完了です!これで、スニペットを使って差出人メールアドレスをカスタマイズすることができました。返信先メールアドレスもカスタマイズしたいですか?Save and Resume Addonの返信先メールアドレスを変更する方法のチュートリアルをご覧ください。

よくあるご質問

Q:名前の由来も変更できますか?

A:もちろんです!名前を変更するには、次のスニペットを使用してください。

/*
* Customize the from name address that Save and Resume addon uses
* 
* @link https://wpforms.com/developers/how-to-customize-the-from-email-address-for-the-save-and-resume-addon/
*/
     
    function save_resume_change_from_name( $from_name, $email ) {
     
        if ( $email->template instanceof WPFormsSaveResume\Email\Templates\SaveResume ) {
             
            // Change from name with Save and Resume email
            $from_name = 'Sullie Eloso'; 
             
        }
         
        return $from_name;
         
    }
    add_action( 'wpforms_emails_mailer_get_from_name', 'save_resume_change_from_name', 10, 2 );

Q: これはユーザー登録アドオンにも使えますか?

A:もちろんです!このスニペットを代わりに使うだけです。

/*
 * Change the reply-to email address that the User and Registration addon uses
* 
* @link https://wpforms.com/developers/how-to-customize-the-from-email-address-for-the-save-and-resume-addon/
*/
 
function user_registration_change_reply_to( $reply_to, $email ) {
 
    if ( $email->template instanceof WPFormsUserRegistration\EmailNotifications\Templates\General ) {
         
        // Change reply-to address on User Registration email
        $reply_to = '[email protected]'; 
         
    }
 
    return $reply_to;
     
}
add_action( 'wpforms_emails_mailer_get_reply_to_address', 'user_registration_change_reply_to', 10, 2 );