Pular a navegação
Atualizado
janeiro 23, 2025

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

Requisitos

Naturalmente, é necessário possuir uma conta WPML para efetuar a migração para o WPML. A conta Multilingual Blog será adequada para a maioria dos sites provenientes do Polylang. Para usufruir de todas as funcionalidades do WPML, recomenda-se adquirir a conta Multilingual CMS, que inclui String Translation e Gerenciamento de Traduções. Adicionalmente, é imprescindível instalar o plugin migrar Polylang para WPML.

Download do Plugin “Migrar Polylang para WPML”

Para efetuar o download, acesse migrar Polylang para WPML no Github e obtenha a versão mais recente (clique na última versão na barra lateral direita). Na página subsequente, selecione o formato de sua preferência (zip ou tar.gz).

Download do plugin a partir do GitHub

Após o download do plugin, é possível carregá-lo em seu site WordPress como qualquer outro plugin: acesse o painel de controle → página plugins e clique no botão adicionar novo. Na página seguinte, clique em carregar plugin e selecione o arquivo compactado previamente 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 em seu site. É altamente recomendável criar uma cópia de segurança completa de seu banco de dados antes de iniciar o processo de migração (mesmo que já tenha realizado este procedimento 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 do 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 plugin de migração exibirá dicas de ferramentas lembrando-o das configurações que você selecionou para o Polylang:

Concluir o assistente do WPML

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

Acesse painel de controle → ferramentas → migrar do Polylang para WPML, marque a caixa de seleção “Confirmo que criei uma cópia de segurança do banco de dados” para confirmar que você realizou o backup de seu banco de dados (consulte a etapa 1 acima) e clique no botão migrar.

Iniciar a migração

Importante: não feche esta página até que você visualize a mensagem indicando que a migração foi concluída. Este processo pode levar alguns minutos, dependendo do tamanho do conteúdo de seu website.

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 seletor 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. Tenha em mente que a exclusão do conteúdo do banco de dados do 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 (exemplo.com) para a pasta do idioma padrão (exemplo.com/pt/). O WPML exibe o idioma padrão na raiz do URL. Caso existam links para a pasta do idioma padrão, recomendamos que você adicione um redirecionamento de servidor desta para a raiz do site.

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

  1. Conecte-se ao seu site WordPress utilizando um programa FTP e faça o download do arquivo “.htaccess”, localizado na pasta raiz do WordPress.
  2. No final do arquivo, adicione esta linha:

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

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

Por fim, Desative o Plugin de Migração

O plugin migrar Polylang para WPML é necessário apenas para o processo de migração. Quando terminar, você deverá desativá-lo. Você pode também removê-lo 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.