フォームのメール提案リストにドメイン名を追加したいですか?小さなPHPスニペットを使うことで、このリストに表示されるようにあなた自身の承認済みドメイン名を簡単に追加することができます。このチュートリアルでは、この提案リストを拡張するために必要なPHPを紹介します。
フォームの作成
まず、新しいフォームを作成し、Emailフィールドを最低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などがあります。
これで完了です!これでメールアドレス提案リストへの追加は完了です。 この機能を完全に無効にしたいですか? チュートリアル「メールフォームフィールドのメールアドレス候補を無効にする方法」をご覧ください。