- Statut
- Résolu
- Résolu dans
- 4.5.0
Aperçu de l’anomalie
Les utilisateurs se servant d’extensions WooCommerce ou d’autres extensions ou thèmes utilisant des points de terminaison comme wc-auth/v1 pourraient voir ces points de terminaison incorrectement encodés en URL sous une forme telle que wc-auth%2Fv1.
Cela peut causer des problèmes de compatibilité avec ces extensions ou thèmes dans les dernières versions de WPML.
Solution de contournement
Nos développeurs travaillent sur un correctif permanent pour ce problème. Comme solution de contournement temporaire, veuillez suivre les étapes suivantes :
Sauvegardez complètement votre site.
- Assurez-vous que toutes vos extensions sont à jour.
- Éditez le fichier wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.php et modifiez la ligne 95
De :
return urlencode( $endpoint_translation );
À :
return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));
Cette modification ne devrait pas affecter les points de terminaison qui ne contiennent pas de barre oblique.