WPML

Für einige seiner Funktionen ist WPML auf die WordPress-REST-API angewiesen. Wenn die WordPress-REST-API deaktiviert ist, kann WPML einen Teil der Kommunikation mit Übersetzungsdiensten oder mit unserem Erweiterten Übersetzungs-Editor nicht durchführen.


Wenn Sie die WordPress-REST-API deaktivieren, werden einige Funktionen in WPML nicht funktionieren. WPML wird keine Fehler verursachen, aber melden, dass diese Funktionen deaktiviert sind.

WPML greift auf die REST-API nur als authentifizierter Benutzer zu. Es versucht nie, ohne Authentifizierung auf die API zuzugreifen. Die REST-API treibt auch den WordPress-Block-Editor an, daher betrachten wir sie als 100 % zuverlässig und sicher.

Wenn Sie die REST-API global deaktiviert haben, um die Sicherheit der Website zu erhöhen, empfehlen wir, sie wieder zu aktivieren und den anonymen externen Zugriff auf die API mit einem Sicherheits-Plugin oder etwas benutzerdefiniertem Code zu verhindern.

Von WPML verwendete REST-API-Endpunkte


WPML verwendet eine Reihe von Endpunkten, die auf dem WPML-Core und den Add-ons basieren. Alle verwenden unser Basis-Endpunkt-Präfix /wpml.

Die folgenden sind die beiden wichtigsten verfügbaren WPML-Endpunkte:


  1. wpml/tm/v1 – Wird für den Erweiterten Übersetzungs-Editor und lokale Aufträge im Übersetzungsmanagement verwendet. Das Deaktivieren des Übersetzungsmanagements entfernt diese Endpunkte. Außerdem kann das Blockieren dieser Endpunkte Funktionen des Übersetzungsmanagements beeinträchtigen.

  2. wpml/st/v1 – Wird verwendet, um MO-Dateien zu importieren, MO-Dateien zu generieren und Einstellungen der String-Übersetzung zu speichern. Das Deaktivieren der String-Übersetzung entfernt diese Endpunkte. Zudem funktioniert die String-Übersetzung möglicherweise nicht, wenn diese Endpunkte nicht aktiviert sind.

Geschrieben von Amir · Zuletzt aktualisiert am 16. Januar 2020