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.
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 );
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.