Dokumentation · Entwickler-Dokumentation
AJAX-Aktionen für Entwickler
Diese Seite listet die internen Admin-AJAX-Aktionsnamen, Payloads, Berechtigungsprüfungen oder Nonce-Identifikatoren bewusst nicht auf.
Warum kein öffentlicher AJAX-Vertrag existiert
Das Plugin verwendet intern Admin-AJAX-Aktionen für seine eigenen Admin-Oberflächen, Importsteuerungen und Lead-Arbeitsabläufe. Sie sind keine öffentlichen Integrationspunkte. Aktionsnamen, das JavaScript, das sie auslöst, sowie die serverseitigen Nonce- und Berechtigungsanforderungen können sich zwischen den Versionen ohne Vorankündigung ändern.
Externe Systeme dürfen diese Aktionen nicht direkt aufrufen. Um Importe nach einem Zeitplan auszulösen, konfigurieren Sie die plugin-eigene Automatisierung über die Admin-Benutzeroberfläche. Verwenden Sie für externe Automatisierungen die unten aufgeführten Integrationsschnittstellen.
Unterstützte öffentliche Integrationsschnittstellen
Bevorzugen Sie bei der Integration mit dem Plugin diese stabilen Schnittstellen:
- Die Admin-Einstellungen-Benutzeroberfläche des Plugins.
- Die dokumentierten Shortcodes.
- Theme-Level-Template-Overrides, wie in Template-System und Overrides beschrieben.
- Die allgemeine Entwickler-Übersicht zur Orientierung.
Interne Klassennamen, Option-Keys, Datenbanktabellen, REST- und AJAX-Endpunkte, Cron-Hook-Namen, Berechtigungs- und Nonce-Identifikatoren sowie die Release- und Update-Infrastruktur werden als Implementierungsdetails behandelt. Sie können sich zwischen den Versionen ohne Vorankündigung ändern und sind nicht Teil des öffentlichen Integrationsvertrags.
Stabilitäts- und Änderungsrichtlinie
Alles, was oben nicht als unterstützte öffentliche Schnittstelle aufgeführt ist, gilt als internes Implementierungsdetail. Interne APIs, das Speicherlayout und die Sicherheitsimplementierung können sich zwischen den Versionen ändern. Verlassen Sie sich in Code von Drittanbietern, Themes oder externen Systemen nicht auf diese Details. Direkte Datenbank-Schreibzugriffe werden nicht unterstützt.
Hinweis zur öffentlichen Dokumentation. Diese Seite bietet nur eine allgemeine Integrationsübersicht. Interne Implementierungsdetails, private APIs, Speicher-Interna und sicherheitsrelevante Release-Infrastrukturen werden separat gepflegt und sind nicht Teil der öffentlichen Dokumentation. Unterstützte Integrationsschnittstellen sind die dokumentierten Shortcodes, Template-Overrides, die Einstellungen-Benutzeroberfläche und alle in diesem Abschnitt explizit veröffentlichten Erweiterungspunkte.