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

Tutti i problemi noti →