Como adicionar domínios à lista de sugestões de e-mail

Gostaria de adicionar nomes de domínio à lista de sugestões de e-mail em seu formulário? Usando um pequeno snippet de PHP, você pode adicionar facilmente seus próprios nomes de domínio aceitos para aparecer nessa lista. Neste tutorial, mostraremos a você o PHP necessário para expandir essa lista de sugestões.

Criando o formulário

Para começar, criaremos um novo formulário e adicionaremos pelo menos um campo Email ao formulário.

Se precisar de ajuda para criar seu formulário, consulte esta documentação.

Comece criando seu formulário e adicionando pelo menos um campo de formulário de endereço de e-mail ao formulário.

Abaixo, temos dois snippets diferentes. É claro que você pode usar os dois ou escolher apenas um ou outro.

Basta copiar um ou todos os snippets abaixo e adicioná-los ao seu site. Se precisar de ajuda para saber como e onde adicionar snippets ao seu site, consulte este tutorial.

Adição de um novo domínio à lista

Com o trecho abaixo, domain.com será adicionado à lista de domínios que podem aparecer como um domínio sugerido.

/**
 * 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 );

Usando este snippet, agora você pode adicionar domínios à lista de sugestões de e-mail

Adição de um domínio de nível superior à lista

Com o snippet abaixo, o domínio de nível superior xyz será adicionado à lista de domínios de nível superior que podem aparecer como um domínio de nível superior sugerido. Por exemplo, você poderia sugerir [email protected] em sua sugestão de e-mail usando este snippet.

/**
 * 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 );

Um domínio de nível superior (TLD) é o último segmento de texto em um nome de domínio, como .com ou .net.

E é isso! Você foi adicionado com sucesso à lista de sugestões de endereços de e-mail. Gostaria de desativar completamente esse recurso? Dê uma olhada em nosso tutorial sobre Como desativar a sugestão de e-mail no campo do formulário de e-mail.

Filtros de referência