⚡ 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 diretamente, 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 proteçã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 ativas. É completamente gratuito e extremamente flexível.

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

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 proteçã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

Informe sobre a utilização dos dados e escolha uma base legal adequada ao pedido. Não use consentimento como solução automática para todos os formulários. Se guardar submissões, defina acesso, prazo e processo de eliminação.

Testar o contacto completo, não apenas o botão

Faça uma submissão com dados de teste e verifique a entrega, o endereço de resposta e a mensagem mostrada ao visitante. Defina o remetente com o domínio do site, usando o email do visitante no campo de resposta quando adequado.

Recolha só o necessário e explique a utilização dos dados. Consentimento não é automaticamente a base legal para responder a um pedido. Defina conservação e acesso às submissões. Se o plugin não as guardar, tenha em conta que uma falha de email pode deixar o pedido sem registo.

Escolha a solução pensando em quem vai manter o site

A funcionalidade pode parecer simples no dia da instalação e tornar-se difícil de manter quando muda a equipa. Antes de escolher um tema, plugin ou método de edição, confirme se os conteúdos podem ser atualizados sem intervenção no código, como são tratados os estilos e se existem dependências de licenças ou ferramentas externas.

Teste a edição de uma página real, a visualização no telemóvel e a recuperação após uma atualização. Se o projeto exige integrações, tipos de conteúdo personalizados ou regras de acesso, documente essas necessidades antes de instalar várias extensões. Num projeto empresarial, a melhor opção não é necessariamente a que tem mais funcionalidades; é a que responde aos requisitos e pode ser mantida de forma previsível.

Verificar o ambiente antes de seguir instruções

Os nomes dos menus podem mudar com versões ou permissões. Identifique o software, faça uma cópia de segurança e confirme que sabe regressar à configuração anterior. Alterações à base de dados, ao DNS ou aos ficheiros principais exigem cautela adicional.

Execute uma operação de cada vez e teste o resultado. Se aparecer um erro, registe a mensagem completa e o passo que o provocou. Repetir uma importação ou um restauro sem compreender o efeito pode criar duplicados ou perda de dados.

O que documentar depois do procedimento

Guarde a data, os valores alterados, as versões relevantes e os resultados dos testes. Se criou credenciais temporárias, reveja-as antes de concluir. Confirme ainda que as alterações não afetaram formulários, e-mail ou serviços ligados ao mesmo domínio.

Se pedir apoio à Lusitec, descreva os passos realizados e os erros observados, sem divulgar passwords ou chaves privadas. Uma descrição objetiva facilita um diagnóstico mais rápido.

Transformar o formulário num pedido acompanhável

Teste confirmação, notificação e registo do pedido para evitar perder contactos.

Para preparar um site com este percurso em mente, veja o nosso serviço de criação de sites e lojas online. Peça uma avaliação do projeto, indicando o objetivo, as funções necessárias e o que já existe.

Artigos relacionados