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

Gostaria de adicionar nomes de domínio à lista de sugestões de correio eletrónico no seu formulário? Utilizando um pequeno snippet de PHP, pode facilmente adicionar os seus próprios nomes de domínio aceites para aparecerem nesta lista. Neste tutorial, vamos mostrar-lhe o PHP necessário para expandir esta lista de sugestões.

Criar o formulário

Para começar, vamos criar um novo formulário e adicionar pelo menos um campo E-mail ao formulário.

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

comece por criar o seu formulário e adicionar pelo menos um campo de formulário de endereço de correio eletrónico ao formulário.

Abaixo, temos dois snippets diferentes. É claro que pode utilizar ambos ou escolher apenas um ou outro.

Basta copiar qualquer 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.

Adicionar um novo domínio à lista

Com o excerto 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 );

Utilizando este snippet, pode agora adicionar domínios à lista de sugestões de correio eletrónico

Adicionar 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, pode sugerir [email protected] na sua sugestão de correio eletrónico utilizando 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 topo (TLD) é o último segmento de texto num nome de domínio, como .com ou .net.

E já está! Foi adicionado com êxito à lista de sugestões de endereços de correio eletrónico. Gostaria de desativar completamente esta funcionalidade? Dê uma olhada no nosso tutorial sobre Como desativar a sugestão de e-mail no campo do formulário de e-mail.

Filtros de referência