- Statut
- Résolu
- Résolu dans
- 4.4.5
Aperçu de l’anomalie
Selon votre structure de permaliens, il manquera un slash dans l’URL des points de terminaison de l’API REST, ou il y aura un slash supplémentaire.
Solution de contournement
Nos développeurs examinent le bogue pour concevoir un correctif permanent.
Comme solution de contournement, veuillez aller dans Paramètres → Permaliens et ajouter le slash final manquant à votre structure de permaliens personnalisée.
Ou vous pouvez appliquer le correctif suivant :
Remarque : si vous rencontrez des difficultés pour appliquer le correctif actuel, veuillez ouvrir une demande d’assistance et nous vous aiderons.
Modifiez le fichier sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php à la ligne 57 et remplacez :
return $this->convert_url_string( $url, $sitepress->get_current_language() );
Par :
$matchTrailingSlash = $url[ strlen( $url ) - 1 ] === '/' ? 'trailingslashit' : 'untrailingslashit'; return $matchTrailingSlash( $this->convert_url_string( $url, $sitepress->get_current_language() ) );