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.