Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como salvar os dados do formulário de contato no banco de dados do WordPress

Ao analisar os comentários no WPBeginner, notamos uma frustração comum entre os leitores: perder envios de formulários importantes porque eles eram armazenados apenas em e-mail.

Esse é um problema que nós mesmos enfrentamos quando começamos a criar sites WordPress.

A verdade é que a maioria dos plug-ins de formulário do WordPress não salva automaticamente as entradas em seu banco de dados. Eles apenas enviam um e-mail – e esperam que você não o exclua acidentalmente ou precise encontrá-lo mais tarde.

Mas e se você quiser rastrear seus leads ou analisar as tendências de envio ao longo do tempo?

Neste guia, mostraremos exatamente como armazenar todos os dados do formulário de contato com segurança no banco de dados do WordPress. Esses são os mesmos métodos que usamos em nossos próprios sites comerciais para garantir que nenhum envio de formulário seja perdido.

Saving your contact form data in your WordPress database

Formulários de contato e o banco de dados do WordPress (nos bastidores)

Quando um visitante envia seus dados em um formulário de contato no seu site WordPress, a ação visível mais proeminente que você, como proprietário do site, verá é uma notificação por e-mail na sua caixa de entrada. Ela contém todos os detalhes que um visitante específico enviou.

Entretanto, nos bastidores, a maioria dos plug-ins de formulário do WordPress também armazenará esses dados no banco de dados do WordPress.

Um banco de dados do WordPress é um sistema para armazenar e buscar dados de forma organizada. Ele permite que os desenvolvedores de plugins gerenciem os dados de forma programável.

Como usuário, se quiser exibir os dados no banco de dados do WordPress, será necessário fazer login na sua conta de hospedagem do WordPress e abrir a ferramenta phpMyAdmin.

Por exemplo, se estiver usando o Bluehost, o link para o phpMyAdmin está localizado no painel à sua esquerda. Basta acessar Advanced ” phpMyAdmin no painel de controle do Bluehost.

Launch phpMyAdmin

Quando estiver no phpMyAdmin, você precisará selecionar o banco de dados do WordPress e, em seguida, clicar na tabela do banco de dados do respectivo plugin de formulário do WordPress.

Como usamos o WPForms, esta é a nossa tabela de formulários: wp_wpforms_entries.

The wp_wpforms_entries and wp_wpforms_entry_meta tables shown in the phpMyAdmin list

Depois de clicar na tabela, você encontrará todas as entradas do formulário na coluna “campo”.

Você provavelmente concordará conosco quando dizemos que essa não é a maneira mais fácil de visualizar os dados.

Contact Form Data Fields in WordPress Database phpMyAdmin View

É por isso que a maioria dos plug-ins de formulário premium do WordPress vem com uma solução de gerenciamento de entrada fácil de usar que permite acessar as entradas do formulário dentro do painel do WordPress.

Todos os dados do formulário de contato ainda são armazenados no banco de dados do WordPress, mas você pode visualizá-los em uma interface amigável, como o administrador do WordPress, em vez da captura de tela acima.

Vamos ver como você pode gerenciar facilmente suas entradas de formulário no WordPress. Aqui estão todos os tópicos que abordaremos neste guia:

Como gerenciar entradas de formulários de contato no WordPress

Para este tutorial, usaremos o WPForms. Ele é o melhor plugin de formulário de contato do WordPress que ajuda a gerenciar as entradas do formulário com facilidade.

No entanto, existe um processo semelhante para outros plug-ins de formulário populares do WordPress, inclusive o Formidable Forms.

Observação: usamos o WPForms em nossos sites para exibir nosso formulário de contato, pesquisas anuais com leitores e muito mais. Veja nossa análise completa do WPForms para obter mais informações sobre o plug-in!

Primeiro, você precisará criar um formulário de contato com o WPForms. Se precisar de instruções para isso, siga nosso guia passo a passo sobre como criar um formulário de contato no WordPress.

Depois de adicionar o formulário de contato ao seu site do WordPress, é necessário fazer um teste de envio de entrada. Aqui está um exemplo do nosso formulário de contato simples.

A simple contact form, showing fields for Name, Email, and Comment or Message

Depois de preencher o formulário com as informações da amostra, clique em “Submit” (Enviar).

Isso fará com que duas coisas aconteçam. Primeiro, ele enviará a você, o administrador do site, um e-mail com todas as informações do formulário.

Em segundo lugar, ele armazenará os dados do formulário de contato no banco de dados do WordPress, que pode ser visualizado acessando WPForms ” Entries no painel do WordPress.

The WPForms Entries Overview page, showing a graph and a table with the form name and number of entries

Nessa tela, você verá diferentes formulários e suas entradas.

Você pode clicar no nome do seu formulário ou na contagem em “Todos os tempos” para ver sua participação.

Table showing entered form data for name, email, and comment or message

A tela de gerenciamento de entradas permite marcar entradas na tabela como favoritas, marcá-las como lidas ou até mesmo excluí-las.

Você pode clicar no link “Visualizar” ao lado do item de entrada para ver mais detalhes, como a data de envio, outros campos do formulário de contato e muito mais.

The View link, indicated by a red arrow, that you click to view the contact form entry details

Na página “Detalhes da entrada” do WPForms, você pode adicionar notas sobre a entrada do formulário de contato, imprimi-la ou exportá-la, marcá-la com uma estrela e muito mais.

Como usuário, essa interface é mais amigável em comparação com a visualização dos dados do formulário de contato armazenados em um banco de dados do WordPress.

The page showing all the details about the contact form entry

Agora que você já sabe sobre formulários e bancos de dados, vamos ver como economizar espaço evitando que as entradas de formulário sejam armazenadas.

Dica bônus: como impedir que os dados do formulário sejam armazenados no banco de dados do WordPress

Em alguns casos, talvez você não queira armazenar os dados do formulário de contato em um banco de dados do WordPress. O WPForms também permite que você faça isso.

Tudo o que você precisa fazer é editar o formulário do WordPress e ele abrirá o construtor de formulários WPForms.

Você precisa ir para a guia Configurações ” Geral dentro do construtor e rolar até a parte inferior. Em seguida, certifique-se de marcar a opção “Desativar o armazenamento de informações de entrada no WordPress”.

Disable Entry Storing on WPForms

Depois disso, basta clicar no botão “Salvar” e pronto.

Agora, você precisa voltar a esse formulário e enviar uma entrada de teste para ter certeza de que está recebendo notificações por e-mail. Isso é muito importante porque a entrada do formulário de contato NÃO será armazenada no banco de dados quando a configuração acima estiver marcada.

Se estiver enfrentando o problema de o WordPress não enviar e-mails, será necessário instalar e ativar o plug-in WP Mail SMTP.

Ele ajuda a melhorar a capacidade de entrega de e-mails do WordPress, permitindo que você se conecte com os principais provedores de SMTP, como Amazon SES, SendGrid e outros.

Tutorial em vídeo

Está aprendendo assistindo? Aqui está o nosso tutorial em vídeo sobre como salvar os dados do formulário de contato no banco de dados do WordPress:

Subscribe to WPBeginner

Esperamos que este artigo o tenha ajudado a aprender como salvar os dados do formulário de contato no banco de dados do WordPress. Talvez você também queira ver nossas dicas de especialistas sobre casos de uso de lógica condicional para aprimorar seus formulários e nosso guia definitivo para usar formulários do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

1 comentárioLeave a Reply

  1. Jiří Vaněk

    This is exactly the reason why I switched to the paid version of WPForms. Because I can see all the forms nicely in the WP administration. WPForms is a great plugin and the paid version is a joy to work with.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.