- 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 ) ), '/');