Como importar entradas de formulário para outro site

Como importar entradas de formulário para outro site

Deseja importar entradas de formulário de um site para outro site no WordPress? Talvez você esteja combinando sites ou migrando para um novo domínio.

Com um plugin de formulário do WordPress, como o WPForms, você pode exportar e importar formulários entre sites. Entretanto, a transferência das entradas do formulário requer um pouco mais de esforço. Não se preocupe - é fácil de gerenciar, e eu o orientarei passo a passo no processo.

Ao final, você deverá ter suas entradas de formulário totalmente migradas para sua nova instalação do WordPress.

Como importar entradas de formulário para outro site

Etapa 1: Exportando seu formulário

Dica profissional

Este tutorial pressupõe que você já esteja usando o WordPress e tenha o plug-in WPForms instalado e ativado em seu site.

A primeira coisa a fazer é exportar o formulário com as entradas que você deseja importar para o novo site.

Para exportar um formulário no WPForms, faça login na área de administração do WordPress, acesse WPForms " Ferramentas e selecione a guia Exportar.

Selecione a guia Exportar

Em seguida, clique no menu suspenso na seção Export Forms (Exportar formulários ) e selecione o(s) formulário(s) que deseja exportar.

Selecionar formulários para exportar

Depois disso, clique no botão Exportar para continuar. Isso fará o download de um arquivo JSON para seu computador.

Clique no botão Exportar

Etapa 2: Importação do formulário para o novo site

Depois de exportar o formulário do site antigo, é hora de importar o formulário do WordPress para o novo site. Essa etapa é essencial para mapear as entradas que serão importadas para o formulário correto.

No novo site, você precisará instalar o WPForms e verificar sua licença. A licença Pro do WPForms inclui acesso às entradas do WPForms, que você precisará para visualizar as entradas no novo site.

A página de preços do WPForms.

Depois de adquirir a licença Pro, você deve instalar e ativar o WPForms em seu site WordPress. Se esta é a primeira vez que você instala um plug-in, consulte nosso guia passo a passo sobre a instalação do WPForms.

Crie seu formulário WordPress agora

Depois de instalar o plug-in, você estará pronto para importar o formulário para o novo site. Para isso, vá para WPForms " Ferramentas e selecione a guia Importar, se ainda não estiver selecionada.

Selecione a guia Importar

Depois disso, clique no botão Choose a File (Escolher um arquivo ) na seção WPForms Import (Importação de WPForms) e selecione o arquivo de exportação de formulário baixado na Etapa 1 acima.

Clique em Escolher arquivo

Depois de escolher o arquivo, clique no botão Importar para importar o(s) formulário(s).

Clique no botão Importar

Você verá uma notificação de sucesso. Para confirmar que o(s) formulário(s) foi(ram) importado(s), clique no link check your forms (verificar seus formulários).

Verifique seu formulário para importar entradas de formulário

Isso o direcionará para a página de visão geral dos formulários. Anote o ID do formulário, pois precisaremos dele nas próximas etapas.

ID do formulário de notas

Etapa 3: Exportação da tabela do banco de dados de entradas de formulário

Atualmente, o WPForms não tem uma solução integrada para importar entradas de formulários para outro site. No entanto, há uma outra maneira de atingir esse objetivo.

Esta etapa requer o acesso aos arquivos do banco de dados do seu site por meio do console phpMyAdmin. Se o termo phpMyAdmin parecer muito complicado, não se preocupe. Eu o ajudarei e explicarei cada etapa à medida que avançarmos.

Acesso ao console do phpMyAdmin

O phpMyAdmin é simplesmente um sistema de gerenciamento de banco de dados. Ele permite que os usuários gerenciem as entradas do banco de dados em seu site WordPress usando uma interface visual. Muito legal, não é?

A maioria dos provedores de hospedagem na Web para WordPress oferece uma interface fácil de usar, como o phpMyAdmin, para gerenciar bancos de dados após a instalação do WordPress.

Se o seu site WordPress estiver hospedado na Bluehost, você poderá encontrar o link para o servidor de banco de dados phpMyAdmin rolando até a parte inferior da página inicial depois de fazer login em Links úteis " Avançado " phpMyAdmin:

como acessar o banco de dados do wordpress

Dica profissional

Como você acessará o banco de dados do seu site, recomendo fazer backup do site e do banco de dados do WordPress antes de prosseguir. Isso garante que você tenha uma versão estável do seu site para recorrer a ele se algo der errado. Para obter mais detalhes, consulte o guia do WPBeginner sobre como fazer backup de um site WordPress.

Quando estiver no painel do phpMyAdmin, você precisará localizar o banco de dados do seu site. Em seguida, clique nele para visualizar todas as tabelas em seu banco de dados.

Selecione seu banco de dados do WordPress

Normalmente, as tabelas do banco de dados do WordPress são prefixadas com wp_. No entanto, ele pode ser diferente dependendo do seu provedor de hospedagem na Web ou se você especificou manualmente um prefixo diferente ao instalar o WordPress. Você pode verificar o prefixo que seu site usa na seção wp-config.php arquivo.

Acesso a tabelas de entradas do WPForms

A próxima etapa após acessar o menu phpMyAdmin é acessar a tabela de entradas do WPForms e exportar suas entradas. Os dados de entrada do WPForms são armazenados em 3 tabelas no banco de dados do WordPress:

  • wp_wpforms_entries
  • wp_wpforms_entry_meta
  • wp_wpforms_entry_fields

Mostrarei como exportar entradas para um formulário específico. No entanto, você pode seguir o mesmo procedimento para exportar todas as entradas do seu site. Para este tutorial, exportarei as entradas do formulário que importamos para o novo site do WordPress.

Para começar, clique na tabela wp_wpforms_entries para ver mais detalhes sobre a tabela.

Selecione a tabela do banco de dados WPForms Entries

É possível exportar entradas individualmente ou exportar em massa todos os dados da tabela do banco de dados. A exportação de entradas individualmente pode ser útil se você quiser exportar apenas entradas de um formulário específico. Você pode fazer isso marcando manualmente a caixa ao lado de cada entrada.

Seleção de entradas para exportação

Se você clicar na coluna form_id, as entradas serão filtradas por ID de formulário, facilitando a seleção de todas as entradas de um formulário específico.

Filtrar por form_id

Para este tutorial, exportarei a tabela inteira, pois tenho apenas um formulário em meu site. Para continuar, clique no botão Export.

Clique na guia Exportar para exportar entradas de formulário

Em seguida, confirme se o formato está definido como SQL.

Confirmar que o formato é SQL

Em seguida, role a tela para baixo e clique no botão Export para continuar. Isso fará o download e salvará um arquivo SQL em seu dispositivo. O nome do arquivo será o nome da tabela exportada. Em nosso exemplo, o nome do arquivo é wp_wpforms_entries.sql.

Clique em Exportar para exportar os registros do formulário

Depois de exportar a primeira tabela, você precisará repetir o mesmo processo para exportar as tabelas wp_wpforms_entry_fields e wp_wpforms_entry_meta.

Depois de exportar as três tabelas, prossiga para a próxima etapa.

Etapa 4: Importação da tabela do banco de dados de entradas de formulário

Agora, é hora de importar as tabelas do banco de dados para o banco de dados do novo site. Você precisará abrir o banco de dados do novo site no phpMyAdmin.

Edição do arquivo de banco de dados exportado

Antes de prosseguir, há uma etapa importante que você precisa executar. Caso contrário, você poderá encontrar o erro "a tabela já existe" ao importar o banco de dados.

Para evitar que isso aconteça, abra o arquivo de banco de dados que você baixou em um editor de código. Em seguida, localize a linha de código que diz: CREATE TABLE `wp_wpforms_entries`.

Editar a tabela do banco de dados antes de importar entradas de formulário

Essa linha instrui o servidor a criar uma nova tabela no banco de dados. Mas não precisamos fazer isso, pois a tabela wp_wpforms_entries já foi criada no banco de dados do novo site.

Você precisará remover o código para impedir a execução do comando. Para fazer isso, exclua ou comente o código do arquivo CREATE TABLE para a linha ENGINE=InnoDB como pode ser visto na imagem abaixo.

Comentar a linha de código que cria uma nova tabela

Não se esqueça de salvar suas alterações depois disso. Repita o mesmo processo e exclua o arquivo CREATE TABLE para as outras tabelas de entrada do WPForms.

Importação da tabela do banco de dados de entradas do WPForms

Depois de fazer isso, você estará pronto para importar suas entradas para o novo site. Para fazer isso, volte ao console do phpMyAdmin e selecione o banco de dados do novo site. Depois disso, clique na tabela wp_wpforms_entries.

Selecione a tabela do banco de dados WPForms Entries

Você verá que a tabela está vazia no momento, indicando que não há entradas no novo site. Para importar seus registros, clique no botão Importar.

Observação: Se houver entradas existentes no site para o qual você deseja importar entradas, essa tabela não ficará vazia para você.

Clique na opção Importar

Em seguida, clique no botão Choose file (Escolher arquivo ) e selecione o arquivo de exportação do banco de dados wp_wpforms_entries baixado na Etapa 3 acima.

Escolha o arquivo para importar a tabela de entradas do formulário

Não é necessário atualizar nenhuma configuração de importação. Basta rolar a tela para baixo e clicar no botão Importar para importar a tabela do banco de dados.

Clique em Import para importar entradas de formulário

Você deverá receber uma notificação de sucesso após a conclusão do processo. Ele mesclará a tabela importada com a existente. As entradas existentes na tabela do banco de dados não serão substituídas.

Importação bem-sucedida

Agora, você precisará repetir o mesmo processo para importar as tabelas wp_wpforms_entry_fields e wp_wpforms_entry_meta para o banco de dados do seu novo site.

Etapa 5: Edição do ID do formulário para entradas de formulário importadas

Essa última etapa é importante para concluir o processo de migração. Ao importar um formulário no WPForms, novos IDs de formulário serão atribuídos a cada formulário, que serão diferentes do ID no site do qual o formulário foi exportado.

No entanto, ao importar seus registros pelo phpMyAdmin, o ID do formulário mapeado para os registros não é alterado. Devido a essa incompatibilidade no ID do formulário, o WPForms não conseguirá mapear os registros importados para o formulário correto.

Você precisará atualizar manualmente o ID do formulário em cada entrada para que corresponda ao do novo site. Lembre-se de que eu pedi que você anotasse o ID do formulário que importamos. Finalmente chegou o momento de usá-lo.

ID do formulário de notas

Edição de IDs de tabelas de entrada de formulário

Depois de obter o ID do formulário, retorne ao painel do phpMyAdmin e abra a tabela wp_wpforms_entries. Você pode atualizar manualmente o ID do formulário para cada entrada. No entanto, mostrarei uma maneira fácil de acelerar o processo executando um comando SQL. Para isso, clique na opção Edit inline.

Clique no botão Editar em linha

Em seguida, substitua o comando SQL no editor pelo trecho abaixo.

UPDATE wp_wpforms_entries SET form_id = 5 WHERE form_id = 10; UPDATE wp_wpforms_entry_fields SET form_id = 5 WHERE form_id = 10;
UPDATE wp_wpforms_entry_fields SET form_id = 5 WHERE form_id = 10;;
UPDATE wp_wpforms_entry_meta SET form_id = 5 WHERE form_id = 10; UPDATE wp_wpforms_entry_meta SET form_id = 5 WHERE form_id = 10;
Comando SQL para atualizar o ID do formulário ao importar entradas de formulário
Explicação do código

No código acima, estamos executando um comando de atualização em todas as três tabelas de entradas do WPForms.

Em seguida, especificamos a alteração que queremos implementar nas tabelas selecionadas usando o parâmetro SET comando. No nosso exemplo, estamos definindo o form_id valor da coluna para 6 em todas as tabelas. Você precisará substituir esse valor pelo ID do formulário em seu novo site.

O comando WHERE form_id = 10 filtra a consulta. Portanto, ela atualiza apenas as entradas em que o form_id é 10. Se houver outras entradas de formulário com IDs de formulário diferentes, elas não serão atualizadas quando você executar esse script.

Observação: Você precisará atualizar esse ID para que corresponda ao ID do formulário na tabela do banco de dados que você importou.

Depois de atualizar os IDs, clique no botão Ir para executar o script. Isso atualizará o form_id com o valor que você especificou na coluna SET form_id comando.

Clique em Go para atualizar o ID do formulário

Você deve receber uma notificação de que todas as três tabelas foram atualizadas.

Tabelas atualizadas para importar entradas de formulários

Se você tiver vários formulários, precisará executar o comando SQL acima novamente. Em cada caso, atualize a variável SET form_id para corresponder ao ID do formulário importado no novo site. Além disso, atualize a variável WHERE form_id para corresponder ao ID das entradas que você deseja atualizar.

Etapa 5: Visualização de entradas de formulário importadas no novo site

Agora que você atualizou o ID do formulário das entradas que importou para o seu banco de dados, elas aparecerão no painel de administração do WordPress. As entradas serão associadas ao formulário cujo ID você especificou no banco de dados.

Para visualizar as entradas importadas, acesse WPForms " Entradas e selecione o formulário que você importou.

Página de entradas do WPForms

Você verá que todas as entradas associadas ao formulário no site antigo foram migradas e vinculadas ao formulário importado no novo site.

Visualização de entradas de formulários importados no WPForms

E pronto! Todas as suas entradas foram migradas do seu antigo site WordPress para outro site.

Perguntas frequentes - Como importar entradas de formulário

Estas são as respostas para algumas das principais perguntas sobre a importação de entradas de formulários para outro site.

Como faço para importar um formulário para o WordPress?

Você pode importar facilmente um formulário no WordPress usando o importador de um clique em plug-ins de formulário como o WPForms. O recurso de importação do WPForms permite importar formulários de outro site. O WPForms também permite migrar formulários de outros plug-ins de formulário, como Contact Form 7, Ninja Forms etc.

Os registros existentes serão sobrescritos se eu importar os registros do formulário por meio do phpMyAdmin?

De forma alguma. A importação de entradas de formulário por meio do phpMyAdmin é segura, pois as novas entradas serão mescladas com as entradas existentes em seu site.

Para onde vão os envios de formulários no WordPress?

Os envios de formulários geralmente são armazenados em uma tabela de banco de dados criada pelo plug-in de formulário que você está usando. No WPForms, os envios são armazenados na tabela do banco de dados wp_wpforms_entries. Você também pode enviar envios de formulários como e-mails de notificação ou visualizá-los como entradas no painel de administração do WordPress.

Como faço para visualizar entradas de formulários no WordPress?

O WPForms também permite que você visualize e gerencie suas entradas no painel de administração do WordPress. Você pode acessar esse menu navegando até WPForms " Entradas e selecionando o formulário cuja entrada deseja visualizar.

Em seguida, Exportar entradas de formulário como PDFs

Agora que você importou suas entradas de formulário para um novo site, pode visualizar e executar outras atividades relacionadas a entradas diretamente do painel do WordPress. Por exemplo, é possível exportar entradas como arquivos CSV ou até mesmo exportá-las como PDFs e enviá-las por e-mail aos usuários.

Crie seu formulário WordPress agora

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

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

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPForms é financiado, por que isso é importante e como você pode nos apoiar.

David Ozokoye

David é redator técnico da WPForms. Ele testa e documenta novos recursos e atualizações do plug-in WPForms. Fora do computador, ele gosta de jogar videogame e andar de patins.Saiba mais

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

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

Ative o JavaScript em seu navegador para preencher este formulário.

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use 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.