ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

メール提案リストにドメインを追加する方法

フォームのメール候補リストにドメイン名を追加しますか?簡単なPHPスニペットを使用すると、独自の承認済みドメイン名をこのリストに簡単に追加できます。このチュートリアルでは、この候補リストを拡張するために必要なPHPを紹介します。

フォームの作成

まず、新しいフォームを作成し、少なくとも1つのメールアドレスフィールドをフォームに追加します。

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

フォームを作成し、少なくとも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などがあります。

これで完了です!メールアドレス候補リストに正常に追加されました。この機能を完全に無効にしたいですか?メールフォームフィールドのメール候補を無効にする方法に関するチュートリアルをご覧ください。

参照フィルター