⚡ SSD NVMe · cPanel · SSL Grátis

Alojamento Web rápido
e seguro

Servidores NVMe, suporte em português e migração incluída.
Desde os Açores para o Mundo.

.pt .com .eu .net .org

O seu domínio
começa aqui

Registe a sua marca na Internet. Gestão de DNS incluída
e transferências .pt sem custos.

🚀 Novo · AMD EPYC · KVM · Gestão Completa

VPS Linux Gerida
de alto desempenho

A nossa equipa trata de tudo: atualizações, segurança
e monitorização 24x7. Foque-se no seu projeto.

Como Criar um Formulário de Contacto no WordPress

Todo o site precisa de um formulário de contacto. Publicar apenas o e-mail no site é insuficiente — muitas pessoas preferem preencher um formulário directamente, sem abrir o cliente de e-mail. Além disso, um formulário permite estruturar a informação que recebe (nome, assunto, mensagem) e adicionar protecção anti-spam.

Opção 1: Contact Form 7 (gratuito, flexível)

O Contact Form 7 é o plugin de formulários mais utilizado do WordPress — mais de 5 milhões de instalações activas. É completamente gratuito e extremamente flexível.

Instalar: Plugins → Adicionar Novo → pesquisar “Contact Form 7” → Instalar e Activar.

Criar formulário: Contacto → Formulários de Contacto → Adicionar Novo. O plugin cria um formulário básico (nome, e-mail, assunto, mensagem) automaticamente. Pode personalizar os campos usando a markup simples do CF7.

Configurar e-mail: no separador “Mail”, defina para que endereço os formulários são enviados, o assunto do e-mail e o formato. Pode incluir os campos do formulário com tags como [your-name], [your-email].

Inserir na página: copie o shortcode gerado (ex: [contact-form-7 id="123" title="Contacto"]) e cole na página desejada.

Opção 2: WPForms Lite (gratuito, visual)

O WPForms Lite oferece um editor visual drag-and-drop — mais intuitivo que o CF7 para quem não quer lidar com markup. Arraste campos para o formulário, configure visualmente e insira na página com um bloco Gutenberg dedicado.

Anti-spam

Formulários sem protecção recebem centenas de submissões spam por dia. Use reCAPTCHA v3 (invisível, sem checkbox) ou hCaptcha. O CF7 suporta reCAPTCHA nativamente — configure em Contacto → Integração. Alternativamente, o plugin Honeypot for CF7 adiciona um campo invisível que apanha bots sem incomodar utilizadores.

Guardar submissões

Por defeito, o CF7 envia os formulários por e-mail mas não os guarda. Se o e-mail falha ou vai para spam, perde a submissão. Instale o plugin Flamingo para guardar todas as submissões na base de dados do WordPress — acessíveis em Flamingo → Inbound Messages.

RGPD

Adicione uma checkbox de consentimento ao formulário: “Li e aceito a política de privacidade“. Não deve estar pré-marcada. No CF7, use o campo [acceptance].

Artigos relacionados