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
- Etapa 2: Importação do formulário para o novo site
- Etapa 3: Exportação da tabela do banco de dados de entradas de formulário
- Etapa 4: Importação da tabela do banco de dados de entradas de formulário
- Etapa 5: Edição do ID do formulário para entradas de formulário importadas
- Etapa 5: Visualização de entradas de formulário importadas no novo site
- Perguntas frequentes
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.

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

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

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.

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.

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.

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

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).

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.

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:

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.

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.

É 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.

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.

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

Em seguida, confirme se o formato está definido como 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.

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
`.

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.

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.

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ê.

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.

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.

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.

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.

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.

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;

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.

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

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.

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

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.