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
Ce problème est résolu. La mise à jour vers la dernière version résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
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() ) );