como guardar os dados do seu formulário de contacto no wordpress

Como guardar os dados de um formulário do WordPress numa base de dados (Guia fácil)

Quando alguém preenche um formulário no seu site WordPress, para onde vão esses dados, afinal? Se estiver a utilizar o plugin de formulários certo, a resposta é: diretamente para a base de dados do WordPress, de forma automática.

Com o WPForms, cada envio de formulário é guardado na base de dados do seu site assim que o visitante clica em «Enviar». Não precisa de configurar nada adicional.

A partir daí, pode visualizar as entradas, pesquisá-las e filtrá-las, exportá-las para CSV ou Excel, sincronizá-las com o Google Sheets e até mesmo gerar ficheiros PDF.

Neste guia, vou mostrar-lhe exatamente onde se encontram os dados dos seus formulários do WordPress, como aceder a eles, como gerir as suas entradas a partir do painel de controlo e o que pode fazer com todos esses dados armazenados.

Crie seu formulário WordPress agora

Como guardar os dados do formulário na base de dados do WordPress

Como irá ver a seguir, deverá conseguir aceder e visualizar a sua base de dados do WordPress, mesmo que não tenha conhecimentos técnicos. Comecemos por ver onde é que os dados se encontram e, em seguida, passemos à forma de aceder e gerir esses dados.

Onde fica armazenada a base de dados do WordPress?

Embora possa não o ver no frontend, o WordPress cria automaticamente uma base de dados para si quando é instalado pela primeira vez.

Os dados relativos ao nome, ao anfitrião, ao nome de utilizador e à palavra-passe são armazenados no ficheiro de configuração wp-config.php, nas definições da base de dados MySQL.

O WPForms armazena todos os dados dos formulários enviados em 6 tabelas na base de dados nativa do WordPress:

  • wp_wpforms_entries: Os valores dos campos dos envios do seu formulário são armazenados aqui.
  • wp_wpforms_entry_meta: Informações meta sobre as suas entradas, como IDs e datas associadas.
  • wp_wpforms_entry_fields: Informações codificadas dos seus formulários.
  • wp_wpforms_tasks_meta: Informações sobre as tarefas em segundo plano processadas pelo WPForms.
  • wp_wpforms_payments: Detalhes do pagamento, incluindo estado, montante, eventuais descontos aplicados, moeda, gateway e ID da transação.
  • wp_wpforms_payment_meta: Informações adicionais sobre o pagamento, tais como o endereço IP do cliente e outros dados internos.

Note-se que o wp_ O prefixo é o padrão. O prefixo efetivo é definido no seu wp-config.php ficheiro, pelo que poderá ter um aspeto ligeiramente diferente no seu site.

A maioria dos fornecedores de alojamento WordPress inclui o phpMyAdmin, uma ferramenta de gestão de bases de dados baseada na Web que permite visualizar e gerir as entradas da sua base de dados através de uma interface visual.

Se estiver a utilizar o Bluehost, pode encontrar o phpMyAdmin rolando até ao final do seu painel de controlo, em «Links úteis» » «Avançado» » «phpMyAdmin».

como aceder à base de dados wordpress

Como posso aceder à minha base de dados do WordPress?

Para visualizar os registos do seu formulário diretamente na base de dados utilizando o phpMyAdmin, selecione a sua base de dados do WordPress e clique na tabela wp_wpforms_entries.

Abrir a tabela wp_wpforms_entries no phpMyAdmin

Encontrará todas as entradas do seu formulário na coluna «Campos ». A partir daqui, pode navegar, pesquisar e criar tabelas. Para mais informações, consulte este guia para principiantes sobre a gestão da base de dados do WordPress com o phpMyAdmin.

campos coluna-base de dados wordpress

Dito isto, a maioria das pessoas nem precisa de mexer no phpMyAdmin. O WPForms oferece uma forma muito mais fácil de gerir tudo a partir do painel de controlo do WordPress, e é isso que vamos abordar a seguir.

Como gerir entradas de formulários no WordPress

Importante

O WPForms Lite envia os formulários preenchidos por e-mail. Para guardar os registos na base de dados e geri-los a partir do seu painel de controlo, necessita do WPForms Basic (49,50 $/ano) ou de uma versão superior.

Não sabe qual a versão de que precisa? Consulte este guia para saber mais sobre o WPForms Lite e o WPForms Pro.

Se está a perguntar-se para onde vão os dados do WPForms? — vão diretamente para o seu painel de controlo do WordPress, em WPForms » Entradas. Não precisa de vasculhar o phpMyAdmin nem as tabelas da base de dados.

A página inicial do WPForms

Vamos ver como visualizar e gerir os seus registos. Primeiro, vai precisar de um formulário. Se ainda não tiver um, consulte o nosso guia sobre como criar um formulário de contacto simples. Pode criar um do zero ou escolher entre mais de 2.100 modelos.

modelos de pesquisa

Antes de continuar, certifique-se de que o armazenamento de entradas está ativado. Aceda ao seu criador de formulários e clique em Configurações » Geral. Na secção Avançado, verifique se a opção «Desativar o armazenamento de informações de entradas no WordPress» está desativada.

Desativar o armazenamento de entradas

Depois de publicar o seu formulário, envie um registo de teste para ter dados com que trabalhar. Em seguida, aceda a WPForms » Registos no seu painel de controlo.

Exibir entradas de formulário do SendFox WordPress no WPForms

A partir daqui, pode marcar entradas como favoritas, marcá-las como lidas ou eliminar as que não precisa. Pode até classificar entradas específicas como spam.

Pré-visualização das entradas do WPForms

Também pode pesquisar e filtrar as suas entradas. Utilize a pesquisa ampla «Qualquer campo do formulário » ou defina condições em campos específicos para encontrar um envio específico.

Opção de pesquisa de entradas do WPForms

Se quiser, também pode filtrar os registos do formulário por data, o que é muito útil quando se pretende localizar registos que provavelmente se perderam entre os demais.

Filtrar entradas do WPForms por data

Para abrir a página de entrada individual de uma determinada submissão, abra a página Formulários de submissão e clique em Ver junto à entrada que pretende ver com mais pormenor.

clique para ver a entrada individual

A partir de uma página de entrada individual, pode ver uma grande quantidade de informações, incluindo a introdução e as selecções de campo do utilizador, a data de envio e os detalhes do utilizador, se aplicável.

Visualização de pagamentos em WPForms

Se estiver a receber pagamentos através dos seus formulários, pode aceitar pagamentos com cartão de crédito com a versão gratuita ou com o WPForms Pro.

Os detalhes de pagamento são guardados na base de dados do WordPress, independentemente da versão que utilizar. Aceda aos seus dados de pagamento no ecrã «Pagamentos», na área de configurações do WPForms.

Definições de pagamentos WPForms

Aqui, encontrará uma lista de todos os pagamentos efetuados no seu site, com os respetivos detalhes e o formulário específico utilizado para os efetuar.

Na parte superior da página Pagamentos, verá imediatamente uma representação visual das suas informações de pagamento através de um gráfico. Este gráfico fornece uma visão geral dos seus dados de pagamento.

Ecrã de pagamentos para formulário de encomenda em linha

Se for utilizador do WPForms Pro, também pode adicionar códigos promocionais aos seus formulários. Os detalhes dos cupões aparecem na secção «Pagamentos», juntamente com as suas receitas e transações.

O que fazer com os dados de formulários guardados

Depois de os dados dos formulários serem guardados na base de dados, o WPForms oferece-lhe várias formas de tirar partido desses dados, para além de apenas os visualizar no painel de controlo.

Exportar para CSV ou Excel

Pode exportar os registos diretamente a partir do ecrã «Registos» como um ficheiro CSV ou XLSX. Isto é útil para análises offline, para partilhar dados com a sua equipa ou para importar para outras ferramentas. Consulte os nossos guias sobre como exportar registos de formulários para CSV e como exportar para o Excel para obter instruções completas.

entradas de exportação

Enviar registos automaticamente para o Google Sheets

Com o complemento do Google Sheets (requer uma licença Pro), cada novo envio de formulário é sincronizado com uma folha de cálculo do Google em tempo real. Não são necessárias exportações manuais. Isto é útil se a sua equipa já trabalha no Google Workspace e pretende ter acesso em tempo real aos dados dos formulários.

aceder aos dados da folha de cálculo do Google

Gerar PDFs a partir das entradas

O complemento PDF (requer uma licença Pro) permite-lhe gerar automaticamente documentos PDF com formatação a partir de envios de formulários. Pode utilizar esta funcionalidade para contratos, recibos, formulários de candidatura ou qualquer situação em que necessite de um documento formatado a partir dos dados do formulário. Também pode guardar os envios de formulários como ficheiros PDF e enviá-los como anexos de e-mail.

Modelo financeiro em PDF

Automatizar a gestão de entradas

O complemento Entry Automation (requer uma licença Elite) permite-lhe programar exportações automáticas de registos, eliminações e notificações. Por exemplo, pode automatizar as exportações de registos para que sejam executadas todas as segundas-feiras de manhã, ou eliminar automaticamente os registos com mais de 90 dias para manter a sua base de dados organizada.

adicionar nova tarefa

Ligue-se a mais de 10 000 aplicações

Com o complemento Zapier ou o complemento Make (requer uma licença Pro), pode enviar dados de formulários para praticamente qualquer ferramenta externa: CRMs, aplicações de gestão de projetos, plataformas de e-mail, folhas de cálculo e muito mais.

integrações wpforms

Bónus: Como manter os dados de formulários armazenados em conformidade com o RGPD

Se estiver a recolher dados pessoais de visitantes na UE, a conformidade com o RGPD é obrigatória. A boa notícia é que o WPForms armazena todos os dados introduzidos no seu próprio servidor.

Os seus dados nunca passam pelos servidores do WPForms, e estes não têm qualquer acesso às suas entradas. Isso significa 100% de privacidade de dados por predefinição.

Além disso, o WPForms inclui ferramentas integradas para o RGPD em todos os níveis de licença. Eis o que pode fazer: ativar as melhorias relacionadas com o RGPD.

Vá a WPForms » Configurações » Geral e ative as «Melhorias do RGPD». Isto disponibiliza controlos de privacidade adicionais:

  • Desativar cookies do utilizador: impede que o WPForms atribua um cookie UUID aos visitantes. (Isto também desativa as funcionalidades de Artigos Relacionados, Geolocalização e Abandono do Formulário.)
  • Desativar detalhes do utilizador: impede a recolha de endereços IP e dados do agente do utilizador. Pode aplicar esta configuração a todo o site ou individualmente para cada formulário em Configurações » Geral » Avançado no criador de formulários.

Adicionar um campo «Acordo RGPD»

Quando as melhorias do RGPD estão ativadas, surge uma caixa de seleção específica para o Acordo do RGPD no criador de formulários. Este campo é sempre obrigatório, não está pré-selecionado por predefinição e permite obter o consentimento explícito exigido pelo RGPD antes da recolha de dados pessoais.

Para obter instruções detalhadas, consulte o guia completo sobre a criação de formulários em conformidade com o RGPD na documentação do WPForms. E se os seus formulários tratarem de dados sensíveis, consulte um advogado para se certificar de que a sua configuração cumpre as suas obrigações específicas de conformidade.

Uma nota sobre as notificações por e-mail

Se estiver a ver entradas guardadas no seu painel de controlo, mas não estiver a receber notificações por e-mail sobre novos envios, trata-se de um problema de entrega de e-mails, e não de um problema na base de dados. Consulte o nosso guia sobre como resolver problemas de e-mail no formulário de contacto do WordPress para obter a solução completa.

Perguntas frequentes sobre como guardar dados de formulários do WordPress numa base de dados

Aqui estão as respostas a perguntas frequentes sobre o armazenamento de dados de formulários no WordPress.

O WPForms Lite guarda os dados dos formulários na base de dados?

Não. O WPForms Lite envia os formulários preenchidos apenas por e-mail. Não armazena os registos na base de dados nem no painel de controlo do WordPress. Para guardar os registos na base de dados, necessita do WPForms Basic (49,50 $/ano) ou de uma versão superior. Consulte o nosso guia sobre como visualizar registos gratuitamente no WPForms para conhecer alternativas.

Para onde vão os dados do WPForms?

O WPForms armazena todos os dados dos formulários em 6 tabelas na sua base de dados nativa do WordPress (wp_wpforms_entries, wp_wpforms_entry_meta, wp_wpforms_entry_fields, wp_wpforms_tasks_meta, wp_wpforms_payments e wp_wpforms_payment_meta). Pode aceder às entradas a partir de WPForms » Entries no seu painel de controlo ou visualizar os dados brutos através do phpMyAdmin. Os seus dados permanecem no seu servidor e nunca são enviados para os servidores do WPForms.

É possível exportar os dados dos formulários do WordPress?

Sim. O WPForms permite-lhe exportar registos como ficheiros CSV ou XLSX diretamente a partir do ecrã «Registos». Com o plano Pro, também pode sincronizar automaticamente os registos com o Google Sheets em tempo real, gerar PDFs ou ligar-se a ferramentas externas através do Zapier ou do Make.

Em seguida, exportar e guardar as entradas do formulário

Agora já sabe exatamente onde são armazenados os dados dos seus formulários do WordPress, como geri-los a partir do seu painel de controlo e como aproveitá-los através de exportações, integrações e automatização.

Se quiser dar o próximo passo, consulte os nossos guias sobre como exportar os dados dos formulários do WordPress para CSV e como guardar os envios dos formulários como ficheiros PDF.

Crie seu formulário WordPress agora

Pronto para criar o seu formulário? Comece hoje mesmo com o plugin de criação de formulários mais fácil do WordPress. O WPForms Pro inclui muitos modelos gratuitos e oferece uma garantia de reembolso de 14 dias.

Se este artigo o ajudou, siga-nos no Facebook e no Twitter para mais tutoriais e guias gratuitos do WordPress.

Divulgação: O nosso conteúdo é apoiado pelos leitores. Isso significa que se você clicar em alguns de nossos links, podemos ganhar uma comissão. Veja como o WPForms é financiado, por que isso é importante e como você pode nos apoiar.

Hamza Shahid

Hamza é um escritor da equipa WPForms, que também é especialista em tópicos relacionados com marketing digital, cibersegurança, plugins WordPress e sistemas ERP.Saiba mais

O melhor plug-in de criação de formulários de arrastar e soltar do WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

20 comentários sobre«Como guardar dados de formulários do WordPress numa base de dados (guia fácil)»

    1. Olá Jem, pedimos desculpa pelo incómodo. Para garantir que respondemos à sua pergunta da forma mais completa possível e evitar qualquer confusão.

      Importa-se de nos contactar com mais pormenores e com o URL do formulário para que o possamos ajudar mais neste caso?

      Obrigado.

  1. O artigo é confuso, perdi algumas horas com o wpforms e agora vejo que o wpforms não está a armazenar dados na base de dados e a única tabela criada pelo wpforms é a wp_forms_tasks_meta

    1. Olá,

      Pedimos desculpa por qualquer problema. Para garantir que respondemos à sua pergunta da forma mais completa possível e evitar qualquer confusão.

      Importa-se de nos contactar com mais pormenores sobre o problema que está a enfrentar?

      Obrigado 🙂

      1. O mesmo que o utilizador anterior. Documento totalmente desatualizado. Trata-se, provavelmente, de um golpe de misericórdia. Agora diz:

        As suas entradas de formulário não estão a ser armazenadas localmente, mas são copiadas remotamente. Se você atualizar para o WPForms PRO, poderá restaurar suas entradas e elas estarão disponíveis no painel do WordPress.

        Parece que deixaram de o armazenar na base de dados.

      2. Olá Jason,

        Lamento a confusão com que se depara! Saiba que este artigo diz respeito à tabela de dados de como os dados são armazenados na base de dados. O artigo a que se refere é a funcionalidade Ligação Lite para permitir o armazenamento de entradas enquanto estiver na versão Lite. Consulte este guia para obter mais detalhes.

        Espero que isto ajude!

    1. Olá Manisha,

      para conectar o WPForms a um banco de dados MySQL seria ótimo, embora não tenhamos um no momento. Tomei nota e coloquei-a na nossa lista de funcionalidades a considerar no futuro, à medida que continuamos a planear o nosso roteiro.

      Vejo que o Zapier, um serviço de conexão, tem a capacidade de se conectar a isso. Se quiser considerar essa abordagem, seria uma maneira de se conectar ao serviço agora. Temos um complemento do Zapier disponível com o nosso nível de licença Pro ou superior.

      Aqui está o nosso tutorial sobre como configurar o addon Zapier.

      Pode ver a página do Zapier sobre esta integração específica aqui

      Espero que isto ajude! 🙂

    1. Olá, Sylvain - Lamento, mas não dispomos de uma funcionalidade incorporada para encriptar dados ao nível da base de dados. No entanto, seguimos as regras padrão do WordPress para armazenar dados na base de dados.

      Espero que isto ajude! 🙂

  2. Gostaria apenas de poder editar os dados de entrada do formulário numa vista de grelha em vez de ter de entrar em cada envio de formulário. Os utilizadores introduzem dados e depois actualizamos alguns outros campos. Existe uma vista de "editor de folhas" que permita atualizar mais do que um registo de cada vez?

    1. Jason - Peço desculpa, mas atualmente não temos uma funcionalidade de edição de folhas de registo que permita editar várias entradas de uma só vez. Concordo que seria ótimo, e vou adicionar esta funcionalidade ao nosso rastreador de pedidos de funcionalidades para que esteja no radar do programador.

  3. Olá, podem ajudar-me com um problema? Actualizo um valor específico em todas as entradas guardadas na base de dados e é-lhes mostrado o valor correto, mas no painel de instrumentos o sistema continua a mostrar a entrada introduzida a partir do formulário, que é diferente e não muda.
    Porque é que isto acontece?

  4. Estou a trabalhar com o plugin WPFORM no WordPress e quero configurá-lo para permitir que os utilizadores carreguem apenas ficheiros CSV. Especificamente, quero ler e processar os dados CSV depois de carregados. Alguém tem experiência com isso ou pode me orientar sobre como conseguir isso?"

    1. Olá, Keely - Atualmente, não temos qualquer capacidade integrada para apresentar envios de formulários, embora concorde que isso seria muito útil e o tenha anotado na nossa lista de pedidos de funcionalidades.

      Entretanto, se estiver disposto a experimentar algum código, temos um snippet de código que lhe permitirá mostrar uma tabela de todas as entradas no frontend do seu site.

      O código desse tutorial criará um shortcode que pode exibir uma tabela com todos os dados de entrada de um formulário. O código está pronto a utilizar, só precisa de o copiar e colar. Depois, tal como o shortcode que apresenta os nossos formulários, terá de adicionar o seguinte shortcode ao conteúdo da sua página:

      [wpforms_entries_table id="FORMID"]

      Neste shortcode, FORMID terá de ser substituído pelo ID do seu formulário. Aqui está uma captura de ecrã que mostra uma forma de encontrar o ID de um formulário.

      E, caso ajude, aqui está o nosso tutorial com as formas mais comuns de adicionar código personalizado como este.

      Para a opção mais amigável para iniciantes nesse tutorial, eu recomendaria usar o plugin WPCode. Isso protegerá seu código de atualizações e o manterá fácil de gerenciar diretamente na sua área de administração do WordPress.

      Espero que isto ajude! Obrigada 🙂

Adicionar um comentário

Ficamos satisfeitos por ter escolhido deixar um comentário. Tenha em atenção que todos os comentários são moderados de acordo com a nossa política de privacidade e que todas as hiperligações são nofollow. NÃO utilize palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Este formulário é protegido pelo Cloudflare Turnstile e aplicam-se a Política de Privacidade e os Termos de Serviço da Cloudflare.