WPML

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() ) );

Toutes les anomalies connues

Vous rencontrez toujours ce problème ?

Si la mise à jour ne résout pas le problème, faites une demande d’assistance et nous l’examinerons avec vous.