Preskoči na sadržaj
BeoHosting
BeoHosting

8 min

Formulário de Contacto WordPress

Contact Form 7, WPForms e proteção contra spam.

BeoHosting Tim

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

Todos os sites WordPress precisam de um formulário de contacto. Este guia compara os três plugins mais populares (Contact Form 7, WPForms, Gravity Forms), explica como configurar a proteção contra spam reCAPTCHA, configurar o SMTP para que os e-mails cheguem mesmo, e incorporar o formulário no seu site.

Formulário de Contacto WordPress

1

Escolha um plugin de formulário de contacto

O WordPress tem vários plugins de formulários excelentes. Os três principais: Contact Form 7 (gratuito, o mais popular com mais de 5 milhões de instalações ativas), WPForms Lite (gratuito, construtor de arrastar e largar, ideal para iniciantes) e Gravity Forms (premium, funcionalidades avançadas para formulários complexos). Para a maioria dos sites, recomendamos o WPForms Lite ou o Contact Form 7.

2

Instale o plugin a partir do painel WordPress

Inicie sessão na administração do WordPress (oseusite.pt/wp-admin). Vá a Plugins → Adicionar Novo e procure o nome do plugin escolhido. Clique em "Instalar Agora" e depois em "Ativar". O plugin adiciona um novo menu na barra lateral.

3

Crie um novo formulário de contacto

Para o WPForms: WPForms → Adicionar Novo, escolha o modelo "Simple Contact Form". Para o Contact Form 7: Contacto → Adicionar Novo, o formulário predefinido é suficiente na maioria dos casos. Personalize o nome do formulário e os campos.

4

Configure os campos do formulário

Adicione os campos de que o formulário precisa: campos de texto para nome e apelido, campo de e-mail com validação, área de texto para a mensagem, lista pendente para a categoria, caixa de seleção para o consentimento da política de privacidade (obrigatório para o RGPD). Marque os campos obrigatórios com um asterisco (*) e adicione texto de espaço reservado.

5

Configure as notificações por e-mail

Defina para onde são enviados os formulários submetidos. Nas definições do plugin, introduza o endereço de e-mail que deve receber as mensagens (normalmente info@oseudominio.pt). Defina o assunto do e-mail (por ex. "Novo contacto de oseusite.pt"). Adicione um e-mail de confirmação para o visitante.

6

Ative a proteção contra spam (reCAPTCHA)

Registe-se em google.com/recaptcha e crie um novo site. Escolha o reCAPTCHA v3 (invisível para os visitantes). Copie a Site Key e a Secret Key. No WordPress, vá às definições do plugin de formulário e introduza ambas as chaves na secção reCAPTCHA. Isto bloqueia 99% do spam sem incomodar os visitantes reais.

7

Teste o formulário antes de publicar

Adicione o formulário a uma página através de shortcode ou bloco Gutenberg. Abra a página no navegador e submeta dados de teste. Verifique se o e-mail chega ao endereço configurado, se as mensagens de sucesso são apresentadas, se a validação funciona nos campos obrigatórios e se o reCAPTCHA bloqueia submissões de bots. Teste também num dispositivo móvel.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

FAQ

Odgovori na najčešća pitanja o našim uslugama.

Para iniciantes, recomendamos o WPForms Lite, com o seu editor de arrastar e largar e modelos prontos a usar. Para utilizadores avançados que querem controlo total, o Contact Form 7 é uma excelente escolha. Ambos os plugins são totalmente gratuitos, atualizados regularmente e têm milhões de utilizadores ativos. O WPForms é mais fácil de usar; o CF7 oferece mais flexibilidade.

A proteção mais eficaz é o Google reCAPTCHA v3, que funciona em segundo plano sem incomodar os visitantes. Adicionalmente, pode usar campos honeypot (campos ocultos que só os bots preenchem), o plugin antispam Akismet, perguntas CAPTCHA ou limites de mensagens por IP. A combinação reCAPTCHA + honeypot bloqueia 99,9% do spam.

A razão mais comum é o WordPress usar a função PHP mail(), que muitas vezes vai parar ao spam ou não é entregue. A solução é instalar um plugin SMTP (WP Mail SMTP) que envia os e-mails através de um servidor SMTP adequado. Na BeoHosting, as definições SMTP são: servidor mail.oseudominio.pt, porta 465 (SSL), nome de utilizador info@oseudominio.pt. Verifique também a pasta de spam.

No WPForms: abra o formulário no editor e arraste novos campos da coluna esquerda (texto, e-mail, lista pendente, caixa de seleção, carregamento de ficheiro, data). No Contact Form 7: adicione etiquetas HTML ao modelo do formulário usando o gerador de etiquetas. Os campos extra mais comuns: telefone, nome da empresa, lista pendente de tipo de pedido, caixa de seleção de newsletter e carregamento de ficheiro para documentos.

Os plugins de formulário de qualidade têm um impacto mínimo na velocidade do site — normalmente adicionam 20-50 KB de CSS/JS. Os problemas surgem quando o plugin carrega scripts em todas as páginas em vez de apenas na página com o formulário. O WPForms e o CF7 estão otimizados para velocidade. Evite carregar estilos desnecessários — nas definições do WPForms desative "Load Assets Globally".

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.