Pular a navegação
Atualizado
junho 7, 2024

O plugin “Migrate Polylang to WPML” facilita a transferência de sites do plugin Polylang para o WPML. Ele migra as informações de idioma para posts, páginas, tipos de post personalizados e taxonomias.

Requisitos

Obviamente, você precisa ter uma contaWPML para migrar para o WPML. O Blog Multilingual Blog funcionará para a maioria dos sites provenientes da Polylang. Para aproveitar todos os recursos do WPML, você deve obter o Multilingual CMS que inclui String Translation e Gestão de Tradução.

Você também precisa instalar o plug-in Migrate Polylang to WPML.

Baixando o plug-in “Migrate Polylang to WPML” (Migrar Polylang para WPML)

Para baixá-lo, acesse Migrate Polylang to WPML no Github e obtenha a versão mais recente (clique na versão mais recente na barra lateral direita). Na página que é carregada, clique no formato que você preferir (zip ou tar.gz).

Baixando o plug-in do GitHub

Depois de fazer o download do plug-in, você pode carregá-lo em seu site WordPress como qualquer outro plug-in: Vá para a página PainelPlug-ins e clique no botão Adicionar novo. Na próxima página, clique em Upload plugin e escolha o arquivo baixado.

Etapa 1 da migração: Salvar e desativar os dados da Polylang

Para salvar os dados da Polylang, siga as etapas abaixo:

  1. Navegue até IdiomasIdiomas.
  2. Clique no link Editar para cada idioma e, em seguida, clique no botão Atualizar.
Salvando os dados do Polylang

Depois de salvar os dados do Polylang para todos os idiomas, você deve desativar o Polylang antes de iniciar o processo de migração para o WPML. Se você tentar ativar WPML enquanto o Polylang estiver ativo, ocorrerá um erro fatal WordPress. Portanto, lembre-se de desativar o Polylang antes de ativar todos os plug-ins mencionados na seção Requisitos.

Etapa 2 da migração: backup do banco de dados

O processo de migração modifica as configurações globais do site e atualiza as informações de idioma de todo o conteúdo do seu site. Definitivamente, você deve criar um backup completo do seu banco de dados antes de iniciar o processo de migração (mesmo que já tenha feito isso com sucesso em outros sites).

Há vários plug-ins de backup excelentes e você também pode tirar um instantâneo do banco de dados no painel de controle da hospedagem.

Etapa 3 da migração: concluir o assistente WPML

Ao ativar WPML, você verá uma mensagem solicitando que conclua o assistente de instalação WPML. Este é o assistente padrão de instalação do plugin WPML exibido para todos os usuários WPML, não apenas para aqueles que estão migrando do Polylang. Siga as instruções do assistente na tela. Lembre-se de selecionar os mesmos idiomas que você selecionou no Polylang. O plug-in de migração exibirá dicas de ferramentas para lembrá-lo de quais configurações você escolheu para o Polylang:

concluir o assistente WPML

Etapa 4 da migração: iniciar a migração

Vá para Dashboard → Tools → Migrate from Polylang to WPML, marque a caixa de seleção “I confirm that I’ve created database backup” (Confirmo que criei um backup do banco de dados) para confirmar que você fez o backup do seu banco de dados (veja a etapa 1 acima) e clique no botão Migrate (Migrar).

Iniciar a migração

Importante: Não feche esta página até que você veja a mensagem informando que a migração foi concluída. Isso pode levar alguns minutos, dependendo do tamanho do conteúdo do seu site.

Revise seu site e verifique se a migração ocorreu sem problemas

Quando o processo de migração estiver concluído, verifique se tudo está funcionando conforme o esperado:

  • As postagens estão nos idiomas corretos.
  • O alternador de idiomas está redirecionando para as traduções corretas.

Se algo der errado durante a migração, informe-o em nosso fórum de suporte. Se algo ficou preso durante o processo de migração, você pode executá-lo novamente. A migração processará apenas o conteúdo que ainda não foi processado.

Você terá a opção de eliminar os dados restantes da Polylang após a migração. Recomendamos enfaticamente que você adie a eliminação do processo de dados da Polylang por alguns dias ou semanas. Lembre-se de que a exclusão do conteúdo do banco de dados Polylang é um processo irreversível. Caso perceba que algo deu errado, você não poderá refazer a migração depois que o banco de dados Polylang for excluído.

Como lidar com diferentes estruturas de URL

O Polylang sempre redireciona da raiz do site (example.com) para a pasta de idiomas padrão (example.com/en/). WPML exibe o idioma padrão no URL raiz. Se houver algum link para a pasta do idioma padrão, recomendamos que você adicione um redirecionamento de servidor a partir dele para a raiz do site.

Siga estas etapas para adicionar um redirecionamento 301 usando o .htaccess:

  1. Conecte-se ao site WordPress usando um programa FTP e baixe o arquivo “.htaccess”, que está localizado na pasta raiz WordPress.
  2. No final do arquivo, adicione esta linha:

RedirectMatch 301 /en/$ http://example.com/index.php
(substitua “en” pelo slug do seu idioma padrão e “example.com” pelo URL do seu site)

  1. Faça upload desse arquivo novamente em seu servidor.

Por fim, desative o plug-in de migração

O plugin Migrate Polylang to WPML só é necessário para o processo de migração. Quando terminar, você deverá desativá-lo. Você também pode remover do diretório “plugins” do seu site.

Obtenção de ajuda

Se você tiver algum problema com o processo de migração, abra um tíquete em nosso fórum de suporte.