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).
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:
- Navegue até Idiomas → Idiomas.
- Clique no link Editar para cada idioma e, em seguida, clique no botão Atualizar.
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:
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.
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:
- Conecte-se ao seu site WordPress utilizando um programa FTP e faça o download do arquivo “.htaccess”, localizado na pasta raiz do WordPress.
- 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)
- 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.