WPML
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ètresPermaliens 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() ) );

Toutes les anomalies connues →