WPML

Migre suas traduções do qTranslate para o WPML com um complemento que preserva suas configurações originais e limpa as metatags restantes do qTranslate.

O plugin qTranslate funciona de forma completamente diferente do WPML. Em vez de ter idiomas diferentes em posts diferentes, o qTranslate coloca todos os idiomas no mesmo post.

Ele faz isso alterando os posts de, por exemplo, Hello World para [:en]Hello World[:de]Hallo Welt[:].

Quando você desinstala o qTranslate, todas essas metatags permanecem no seu banco de dados.

Nosso plugin de migração pode fazer o seguinte:


  • Dividir o conteúdo de diferentes idiomas em posts diferentes, permitindo que o seu site funcione com o WPML.

  • Limpar o seu banco de dados de todas as metatags deixadas pelo qTranslate.

  • Converter o seu site que funciona com o qTranslate em um site de idioma único, removendo todas as traduções e deixando apenas o idioma que você decidir manter.

Limitações:


  • Nosso plugin de migração funciona apenas para posts e páginas, os tipos de post integrados do WordPress. Ele não funcionará com tipos de post personalizados.

  • Você precisa corrigir manualmente todos os menus do site após a migração.

Você pode baixar o nosso plugin qTranslate X Cleanup and WPML Import do repositório do WordPress.

Conversão para idioma único (sem WPML, remover todas as traduções)


Se você estiver usando o plugin qTranslate Importer sem o WPML, o resultado será um site com apenas um idioma. O processo de conversão perguntará qual idioma você quer manter. Todos os outros idiomas serão excluídos do site.

Isso é útil se você estava testando o qTranslate e agora quer limpar o banco de dados de todas essas metatags de idioma.

No final do processamento, todos os posts terão apenas o idioma que você escolheu.

Como funciona:


  1. Desative o qTranslate e ative o plugin qTranslate X Cleanup and WPML Import.

  2. Faça backup do seu banco de dados. É sério, mesmo que você esteja apenas testando, você precisa fazer backup do seu banco de dados.

  3. Vá para Configurações → qTranslate Importer e escolha o idioma que você quer manter.

  4. Clique no botão Clean. Isso percorrerá todo o conteúdo do site e removerá os metadados de idioma do conteúdo.

A tela do plugin é assim:
Importador do qTranslate convertendo para um idioma
Importador do qTranslate convertendo para um idioma

Escolha qual idioma você quer manter e marque as duas caixas de seleção. Em seguida, você pode iniciar a limpeza.

Conversão para vários idiomas (converter do qTranslate para o WPML)


Se você tiver o WPML, o importador do qTranslate converterá o site de todos os idiomas em um post para diferentes idiomas em posts diferentes. Quando a conversão estiver concluída, você poderá usar o WPML no site.

A melhor maneira de fazer essa conversão é desativar o qTranslate, ativar o WPML e o importador do qTranslate e deixar que ele faça tudo automaticamente.

O processo de importação vai:


  1. Verificar quais idiomas o qTranslate usava e ativar os mesmos idiomas no WPML.

  2. Verificar quais links permanentes de idioma você usou no qTranslate e escolher a mesma configuração no WPML.

  3. Processar todos os posts, taxonomia e campos personalizados e criar versões separadas para diferentes idiomas.

  4. Produzir regras de reescrita de URL que permitam redirecionar os links de entrada para suas novas URLs.

Para fazer isso de forma segura, siga estes passos:

  1. Desative o qTranslate e ative o WPML e o plugin qTranslate X Cleanup and WPML Import.

  2. Faça backup do seu banco de dados. Isso é fundamental. Você tem que fazer isso antes de executar a importação.

  3. Vá para Configurações → qTranslate Importer e revise a conversão de dados planejada.

  4. Clique no botão Start. Isso percorrerá todo o conteúdo do site e o converterá para usar o WPML.

O processo de importação para o WPML


A tela de importação é assim:
Importação do qTranslate para o WPML
Importação do qTranslate para o WPML

Durante a execução, você verá o progresso. Não interrompa o processo de importação até que ele diga “complete”. A tela deve ser atualizada a cada poucos segundos, pois processa 10 posts por vez.

Adicionar redirecionamentos de URL


Assim que a importação for concluída, você verá isto:
Conversão do qTranslate para o WPML concluída
Conversão do qTranslate para o WPML concluída

Se você puder editar o arquivo .htaccess, copie tudo da caixa de regras de reescrita do .htaccess e adicione ao arquivo .htaccess do seu site.

Há um botão validate que lerá esse arquivo e verificará se você adicionou as regras ao local correto.

Como alternativa, você pode adicionar as informações de redirecionamento ao seu tema. Clique no botão para baixar o arquivo PHP com as regras de redirecionamento e salve-o na pasta do seu tema.

Em seguida, adicione a seguinte linha ao arquivo functions.php no tema:

include(get_stylesheet_directory() . '/qt-importer-redirects.php');

Esta é uma instrução PHP, portanto, deve ficar dentro de um bloco <?php … ?>.

Outros textos que você pode ter que editar manualmente


Muitos sites que usam o qTranslate usaram as metatags de idioma em vários lugares, escritas diretamente no PHP ou em páginas de opções. Ao deixar de usar o qTranslate, você precisará de outras formas de traduzir essas strings.

Primeiro, localize-as. Percorra as diferentes telas do painel de administração no seu tema e nos plugins que você está usando e veja se há alguma tag como:

<!–-:en–->English text<!–-:–-><!–-:fr–->French text<!–-:–->

Substitua-as apenas pelo texto no idioma padrão.

Em seguida, você pode usar o módulo Tradução de Strings do WPML para traduzi-las para qualquer idioma.

Obter ajuda


Caso você precise de ajuda para migrar do qTranslate para o WPML, visite o suporte do WPML.

Escrito por Amir · Última atualização em 14 de janeiro de 2026