AI要約
フォームのメール候補リストにドメイン名を追加しますか?簡単なPHPスニペットを使用すると、独自の承認済みドメイン名をこのリストに簡単に追加できます。このチュートリアルでは、この候補リストを拡張するために必要なPHPを紹介します。
フォームの作成
まず、新しいフォームを作成し、少なくとも1つのメールアドレスフィールドをフォームに追加します。
フォームの作成についてサポートが必要な場合は、こちらのドキュメントをご覧ください。

以下に2つの異なるスニペットを示します。もちろん、両方を使用することも、どちらか一方を選択することもできます。
以下のスニペットをコピーしてサイトに追加してください。スニペットをサイトに追加する方法や場所がわからない場合は、こちらのチュートリアルをご覧ください。
メール候補リストにドメインを追加する
以下のスニペットを使用すると、domain.comが候補ドメインとして表示されるドメインのリストに追加されます。
/**
* Add a new domain to the email suggestion list
*
* @link https://wpforms.com/developers/how-to-add-domains-to-the-email-suggestion-list/
*/
function wpf_dev_mailcheck_domains( $domains ) {
$domains[] = "domain.com";
return $domains;
}
add_filter( 'wpforms_mailcheck_domains', 'wpf_dev_mailcheck_domains', 10, 1 );

トップレベルドメインをリストに追加する
以下のスニペットを使用すると、トップレベルドメインxyzが、候補トップレベルドメインとして表示されるトップレベルドメインのリストに追加されます。たとえば、このスニペットを使用して、メール候補で[email protected]を候補として表示できます。
/**
* Add a top-level domain to the email suggestion list
*
* @link https://wpforms.com/developers/how-to-add-domains-to-the-email-suggestion-list/
*/
function wpf_dev_mailcheck_toplevel_domains( $domains ) {
$domains[] = 'xyz';
return $domains;
}
add_filter( 'wpforms_mailcheck_toplevel_domains', 'wpf_dev_mailcheck_toplevel_domains', 10, 1 );
トップレベルドメイン(TLD)は、ドメイン名の最後のテキストセグメントであり、.comや.netなどがあります。
これで完了です!メールアドレス候補リストに正常に追加されました。この機能を完全に無効にしたいですか?メールフォームフィールドのメール候補を無効にする方法に関するチュートリアルをご覧ください。