WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.6.9
Resolvido em
WPML 4.6.10
Tags de tópico
Bug

Visão geral do problema

Em uma rede WordPress multisite ou em uma instalação única com uma instalação em subpasta, ativar a opção Usar diretório para o idioma padrão leva a um redirecionamento incorreto para arquivos de taxonomia, resultando em um erro 404.

Solução alternativa

Certifique-se de ter um backup completo do seu site antes de prosseguir.

Você pode tentar instalar a versão beta mais recente do WPML (v 4.6.10)

Ou tente o seguinte:

  • Abra o arquivo …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.
  • Procure a linha 104.
  • Altere:
    				$currentUri = substr( $currentUri, strlen( $path ) );
  • Para:
    				$currentUri = '/' . ltrim(substr( $currentUri, strlen( $path ) ), '/');

Todos os problemas conhecidos →