フォーム通知における送信元メールドメイン警告の非表示

フォーム通知の送信元メールアドレス欄に表示されるドメイン不一致警告を非表示にしますか?

デフォルトでは、WPFormsは「送信元メールアドレス」設定で使用されているメールアドレスがウェブサイトのドメインと一致しない場合に警告メッセージを表示します。この警告は、メッセージがスパムとしてマークされたり受信メールサーバーによってブロックされたりするといったメール配信の問題を防ぐのに役立ちます。

このチュートリアルでは、フォームビルダーでこの警告を非表示にする方法を、小さなPHPスニペットを使って説明します。


さあ、スニペットをサイトに追加しましょう。

サイトにスニペットを追加する方法や場所についてご不明な点がございましたら、こちらのチュートリアルをご参照ください。

/**
 * Hide the From Email domain mismatch warning in the form builder.
 *
 * @link https://wpforms.com/developers/hiding-the-from-email-domain-warning-in-form-notifications/
 */
function wpf_dev_hide_from_email_domain_warning() {
	echo '<style>
		#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert,
		.wpforms-alert-warning-wide,
		#wpforms-panel-settings .wpforms-panel-field-warning label:after {
			display: none !important;
		}
	</style>';
}
add_action( 'admin_head', 'wpf_dev_hide_from_email_domain_warning', 0 );

このスニペットを追加すると、フォーム通知設定内の「差出人メールアドレス」欄にドメイン不一致の警告が表示されなくなります。

このスニペットはフォームビルダー内の警告メッセージを非表示にするだけです。メール送信設定を変更したり、メールの配信率を向上させたりするものではありません。

送信元メールアドレスのドメインがウェブサイトと異なる場合、メール配信システムやDNS設定によっては、通知メールがブロックされたりスパムとしてマークされたりする可能性があります。

これでフォームビルダー内で送信元メールアドレスのドメイン警告を非表示にするための設定は完了です。