- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 4.6.9
- Risolto in
- WPML 4.6.10
- Tag dell’argomento
- Bug
Panoramica del problema
In una rete WordPress multisito o in un’installazione singola in sottocartella, attivare l’opzione Usa la directory per la lingua predefinita causa un reindirizzamento errato per gli archivi delle tassonomie, con conseguente errore 404.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
Puoi provare a installare l’ultima versione beta di WPML (v 4.6.10)
Oppure prova quanto segue:
- Apri il file …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.
- Cerca la riga 104.
- Cambia:
$currentUri = substr( $currentUri, strlen( $path ) );
- Con:
$currentUri = '/' . ltrim(substr( $currentUri, strlen( $path ) ), '/');