WPML
Status
Gelöst
Gelöst in
4.5.0

Übersicht über das Problem

Benutzer, die WooCommerce-Erweiterungen oder andere Plugins oder Themes verwenden, welche Endpunkte wie wc-auth/v1 nutzen, stellen möglicherweise fest, dass diese Endpunkte fälschlicherweise zu etwas wie wc-auth%2Fv1 URL-kodiert werden.

Dies kann in den neuesten Versionen von WPML zu Kompatibilitätsproblemen mit diesen Plugins oder Themes führen.

Problemumgehung

Unsere Entwickler arbeiten an einer dauerhaften Lösung für dieses Problem. Als vorübergehende Lösung versuchen Sie bitte die folgenden Schritte:

Sichern Sie Ihre Website vollständig.


  • Stellen Sie sicher, dass alle Ihre Plugins auf dem neuesten Stand sind.

  • Bearbeiten Sie die Datei wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.php und ändern Sie Zeile 95

Von:

return urlencode( $endpoint_translation );

Zu:

return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));

Diese Änderung sollte sich nicht auf Endpunkte auswirken, die keinen Schrägstrich enthalten.

Alle bekannten Probleme →