Resumo de IA
Quer importar entradas de formulários de um site para outro site no WordPress? Talvez esteja a combinar sites ou a migrar para um novo domínio.
Com um plugin de formulários WordPress como o WPForms, pode exportar e importar formulários entre sites. No entanto, transferir as entradas reais do formulário requer um pouco mais de esforço. Não se preocupe – é gerível e eu vou guiá-lo através do processo passo a passo.
No final, deverá ter as suas entradas de formulário totalmente migradas para a sua nova instalação WordPress.
Como Importar Entradas de Formulário para Outro Site
- Passo 1: Exportar o seu formulário
- Passo 2: Importar formulário para o novo site
- Passo 3: Exportar a tabela da base de dados das entradas do formulário
- Passo 4: Importar a tabela da base de dados das entradas do formulário
- Passo 5: Editar o ID do formulário para as entradas do formulário importadas
- Passo 5: Pré-visualizar as entradas do formulário importadas no novo site
- Perguntas Frequentes
Passo 1: Exportar o seu formulário
Dica Pro
Este tutorial pressupõe que já está a usar WordPress e tem o plugin WPForms instalado e ativado no seu site.
A primeira coisa a fazer é exportar o formulário com as entradas que deseja importar para o novo site.
Para exportar um formulário no WPForms, inicie sessão na sua área de administração WordPress, depois vá a WPForms » Ferramentas e selecione o separador Exportar.
Em seguida, clique na lista suspensa na secção Exportar Formulários e selecione os formulários que deseja exportar.
Depois disso, clique no botão Exportar para prosseguir. Isto irá descarregar um ficheiro JSON para o seu computador.
Passo 2: Importar formulário para o novo site
Após exportar o formulário do site antigo, é hora de importar o seu formulário WordPress para o novo site. Este passo é essencial para mapear as entradas que irá importar para o formulário correto.
No novo site, terá de instalar o WPForms e verificar a sua licença. A licença Pro do WPForms inclui acesso às entradas do WPForms, que precisará para ver as entradas no novo site.
Assim que tiver comprado a licença Pro, deverá instalar e ativar o WPForms no seu site WordPress. Se esta é a primeira vez que instala um plugin, consulte o nosso guia passo a passo sobre como instalar o WPForms.
Crie o Seu Formulário WordPress Agora
Assim que instalar o plugin, estará pronto para importar o seu formulário para o novo site. Para o fazer, vá a WPForms » Ferramentas e selecione o separador Importar, se ainda não estiver selecionado.
Depois disso, clique no botão Escolher um Ficheiro na secção Importar WPForms e selecione o ficheiro de exportação do formulário descarregado do Passo 1 acima.
Depois de escolher o ficheiro, clique no botão Importar para importar os formulários.
Verá uma notificação de sucesso. Para confirmar que os formulários foram importados, clique na ligação ver os seus formulários.
Isto irá direcioná-lo para a página de visão geral dos formulários. Por favor, anote o ID do formulário, pois precisaremos dele nos próximos passos.
Passo 3: Exportar a tabela da base de dados das entradas do formulário
O WPForms atualmente não tem uma solução integrada para importar entradas de formulários para outro site. No entanto, existe outra forma de atingir este objetivo.
Este passo requer o acesso aos ficheiros da base de dados do seu site através da consola phpMyAdmin. Se o termo phpMyAdmin lhe parecer assustador, não se preocupe. Eu trato disso e explicarei cada passo à medida que avançamos.
Aceder à Consola phpMyAdmin
O phpMyAdmin é simplesmente um sistema de gestão de bases de dados. Permite aos utilizadores gerir as entradas da base de dados no seu site WordPress utilizando uma interface visual. Bastante útil, não é?
A maioria dos provedores de alojamento web WordPress oferecem uma interface fácil de usar como o phpMyAdmin para gerir bases de dados após a instalação do WordPress.
Se o seu site WordPress estiver alojado no Bluehost, pode encontrar o link para o servidor de base de dados phpMyAdmin percorrendo até ao fundo da página inicial, depois de iniciar sessão, em Links Úteis » Avançado » phpMyAdmin:

Uma vez dentro do painel phpMyAdmin, terá de localizar a base de dados do seu site. Em seguida, clique nela para ver todas as tabelas na sua base de dados.
Normalmente, as tabelas da base de dados WordPress são prefixadas com wp_. No entanto, pode ser diferente dependendo do seu provedor de alojamento web ou se especificou manualmente um prefixo diferente durante a instalação do WordPress. Pode verificar o prefixo que o seu site utiliza no ficheiro wp-config.php.
Aceder às Tabelas de Entradas do WPForms
O próximo passo, depois de aceder ao menu phpMyAdmin, é aceder à tabela de entradas do WPForms e exportar as suas entradas. Os dados das entradas do WPForms são armazenados em 3 tabelas na base de dados WordPress:
- wp_wpforms_entries
- wp_wpforms_entry_meta
- wp_wpforms_entry_fields
Mostrarei como exportar entradas para um formulário específico. No entanto, pode seguir o mesmo procedimento para exportar todas as entradas do seu site. Para este tutorial, exportarei as entradas do formulário que importámos para o novo site WordPress.
Para começar, clique na tabela wp_wpforms_entries para ver mais detalhes sobre a tabela.
Pode exportar entradas individualmente ou exportar em massa todos os dados na tabela da base de dados. Exportar entradas individualmente pode ser útil se quiser exportar apenas entradas de um formulário específico. Pode fazê-lo marcando manualmente a caixa ao lado de cada entrada.
Se clicar na coluna form_id, irá filtrar as entradas por ID de formulário, tornando fácil selecionar todas as entradas de um formulário específico.
Para este tutorial, exportarei a tabela inteira, pois tenho apenas um formulário no meu site. Para prosseguir, clique no botão Exportar.
Em seguida, confirme que o formato está definido como SQL.
Em seguida, percorra a página para baixo e clique no botão Exportar para prosseguir. Isto irá descarregar e guardar um ficheiro SQL no seu dispositivo. O nome do ficheiro será o nome da tabela exportada. No nosso exemplo, o nome do ficheiro é wp_wpforms_entries.sql.
Após exportar a primeira tabela, terá de repetir o mesmo processo para exportar as tabelas wp_wpforms_entry_fields e wp_wpforms_entry_meta.
Assim que tiver exportado as 3 tabelas, prossiga para o passo seguinte.
Passo 4: Importar a tabela da base de dados das entradas do formulário
Agora, é hora de importar as tabelas da base de dados para a base de dados do novo site. Terá de abrir a base de dados do novo site no phpMyAdmin.
Edição do Ficheiro de Base de Dados Exportado
Antes de prosseguir, há um passo importante que precisa de realizar. Caso contrário, poderá encontrar o erro 'tabela já existente' ao importar a sua base de dados.
Para evitar que isto aconteça, abra o ficheiro da base de dados que descarregou num editor de código. Em seguida, localize a linha de código que diz: CREATE TABLE `wp_wpforms_entries`.
Esta linha instrui o servidor a criar uma nova tabela na base de dados. Mas não precisamos de fazer isso, uma vez que a tabela wp_wpforms_entries já foi criada na base de dados do novo site.
Terá de remover o código para evitar que o comando seja executado. Para o fazer, elimine ou comente o código desde a linha CREATE TABLE até à linha ENGINE=InnoDB, como se vê na imagem abaixo.
Certifique-se de que guarda as suas alterações depois. Repita o mesmo processo e elimine o comando CREATE TABLE para as outras tabelas de entradas do WPForms.
Importação da Tabela da Base de Dados de Entradas do WPForms
Assim que tiver feito isso, estará pronto para importar as suas entradas para o seu novo site. Para o fazer, regresse à consola do phpMyAdmin e selecione a base de dados do novo site. Depois disso, clique na tabela wp_wpforms_entries.
Verá que a tabela está atualmente vazia, indicando que não há entradas no novo site. Para importar as suas entradas, clique no botão Importar.
Nota: Se houver entradas existentes no site para o qual pretende importar entradas, esta tabela não estará vazia para si.
Em seguida, clique no botão Escolher ficheiro e selecione o ficheiro de exportação da base de dados wp_wpforms_entries descarregado no Passo 3 acima.
Não precisa de atualizar quaisquer definições de importação. Simplesmente percorra a página para baixo e clique no botão Importar para importar a sua tabela de base de dados.
Deverá receber uma notificação de sucesso após a conclusão do processo. Irá fundir a tabela importada com a existente. As entradas existentes na tabela da base de dados não serão substituídas.
Agora, terá de repetir o mesmo processo para importar as tabelas wp_wpforms_entry_fields e wp_wpforms_entry_meta para a base de dados do seu novo site.
Passo 5: Editar o ID do formulário para as entradas do formulário importadas
Este último passo é importante para completar 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 a partir do qual o formulário foi exportado.
No entanto, ao importar as suas entradas através do phpMyAdmin, o ID do formulário mapeado para as entradas permanece inalterado. Devido a esta incompatibilidade no ID do formulário, o WPForms não conseguirá mapear as entradas importadas para o formulário correto.
Terá de atualizar manualmente o ID do formulário em cada entrada para corresponder ao do novo site. Lembre-se que lhe pedi para anotar o ID do formulário que importámos. A hora de o usar finalmente chegou.
Edição dos IDs das Tabelas de Entradas de Formulários
Assim que tiver o ID do formulário, regresse ao painel do phpMyAdmin e abra a tabela wp_wpforms_entries. Pode atualizar manualmente o ID do formulário para cada entrada. No entanto, vou mostrar-lhe uma forma fácil de acelerar o processo executando um comando SQL. Para isso, clique na opção Editar em linha.
Em seguida, substitua o comando SQL no editor pelo excerto 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_meta SET form_id = 5 WHERE form_id = 10;
Explicação do Código
No código acima, estamos a executar um comando de atualização em todas as 3 tabelas de entradas do WPForms.
Em seguida, especificamos a alteração que queremos implementar nas tabelas selecionadas usando o comando SET. Para o nosso exemplo, estamos a definir o valor da coluna form_id para 6 em todas as tabelas. Terá de substituir este valor pelo ID do formulário no seu novo site.
O comando WHERE form_id = 10 filtra a consulta. Assim, apenas atualiza as entradas onde o form_id existente é 10. Se existirem outras entradas de formulário com IDs de formulário diferentes, estas não serão atualizadas quando executar este script.
Nota: Terá de atualizar este ID para corresponder ao ID do formulário na tabela da base de dados que importou.
Depois de ter atualizado os IDs, clique no botão Ir para executar o script. Isto atualizará a coluna form_id com o valor que especificou no comando SET form_id.
Deverá receber uma notificação de que todas as 3 tabelas foram atualizadas.
Se tiver vários formulários, terá de executar novamente o comando SQL acima. Em cada caso, atualize o valor SET form_id para corresponder ao ID do formulário importado no novo site. Além disso, atualize o valor WHERE form_id para corresponder ao ID das entradas que pretende atualizar.
Passo 5: Pré-visualizar as entradas do formulário importadas no novo site
Agora que atualizou o ID do formulário das entradas que importou para a sua base de dados, estas aparecerão no seu painel de administração do WordPress. As entradas serão associadas ao formulário cujo ID especificou na base de dados.
Para ver as suas entradas importadas, vá a WPForms » Entradas e selecione o formulário que importou.
Verá que todas as entradas associadas ao formulário no site antigo foram migradas e ligadas ao formulário importado no novo site.
E pronto! Todas as suas entradas foram migradas do seu site WordPress antigo para outro site.
FAQs – Como Importar Entradas de Formulários
Estas são respostas a algumas das principais perguntas sobre a importação de entradas de formulários para outro site.
Como importo um formulário para o WordPress?
Pode facilmente importar um formulário no WordPress utilizando o importador de um clique em plugins de formulários como o WPForms. A funcionalidade de Importar no WPForms permite-lhe importar formulários de outro site. O WPForms também lhe permite migrar formulários de outros plugins de formulários como Contact Form 7, Ninja Forms, etc.
As entradas existentes serão sobrescritas se eu importar entradas de formulário através do phpMyAdmin?
De todo. Importar entradas de formulário através do phpMyAdmin é seguro, pois as novas entradas serão mescladas com as entradas existentes no seu site.
Para onde vão as submissões de formulário no WordPress?
As submissões de formulário são frequentemente armazenadas numa tabela de base de dados criada pelo plugin de formulário que está a utilizar. No WPForms, as submissões são armazenadas na tabela de base de dados wp_wpforms_entries. Também pode enviar submissões de formulário como emails de notificação ou visualizá-las como entradas a partir do painel de administração do WordPress.
Como visualizo as entradas de formulário no WordPress?
O WPForms também lhe permite visualizar e gerir as suas entradas a partir do painel de administração do WordPress. Pode aceder a este menu navegando para WPForms » Entradas e selecionando o formulário cuja entrada pretende visualizar.
Em seguida, Exportar Entradas de Formulário como PDFs
Agora que importou as suas entradas de formulário para um novo site, pode visualizar e realizar outras atividades relacionadas com entradas diretamente a partir do painel do WordPress. Por exemplo, pode exportar entradas como ficheiros CSV ou até exportar entradas como PDFs e enviá-las por email aos utilizadores.
Crie o Seu Formulário WordPress Agora
Pronto para construir o seu formulário? Comece hoje com o plugin construtor de formulários WordPress mais fácil. O WPForms Pro inclui muitos modelos gratuitos e oferece uma garantia de devolução do dinheiro em 14 dias.
Se este artigo o ajudou, por favor siga-nos no Facebook e Twitter para mais tutoriais e guias gratuitos do WordPress.