- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 4.6.9
- Résolu dans
- WPML 4.6.10
- Étiquettes de sujet
- Bug
Aperçu de l’anomalie
Dans un réseau WordPress multisite ou une installation unique avec une installation en sous-dossier, activer l’option Utiliser le répertoire pour la langue par défaut entraîne une redirection incorrecte pour les archives de taxonomie, ce qui provoque une erreur 404.
Solution de contournement
Assurez-vous de disposer d’une sauvegarde complète de votre site avant de continuer.
Vous pouvez essayer d’installer la dernière version bêta publiée de WPML (v 4.6.10)
Ou essayez ce qui suit :
- Ouvrez le fichier …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.
- Recherchez la ligne 104.
- Remplacez :
$currentUri = substr( $currentUri, strlen( $path ) );
- Par :
$currentUri = '/' . ltrim(substr( $currentUri, strlen( $path ) ), '/');