WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.6.7
Resolvido em
WPML 4.6.8
Tags de tópico
Bug

Visão geral do problema

Se você estiver usando o WPML com a opção Usar diretório para o idioma padrão ativada, você pode encontrar um problema com redirecionamentos.

Normalmente, acessar uma URL como http://example.com/test/ deveria redirecionar para http://example.com/en/test/ (com a pasta do idioma adicionada). No entanto, esse redirecionamento não ocorre.

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Abra o arquivo …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.

  • Procure a linha 58.

  • Altere:
    			if ( is_string( $install_subdir ) && 0 !== strpos( $actual_uri, '/' . $lang ) ) {


  • Para:
    			if ( 0 !== strpos( $actual_uri, '/' . $lang ) ) {

Todos os problemas conhecidos →