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

Toutes les anomalies connues →