Dokumentation · Entwickler-Dokumentation
Hooks und Filter
Diese Seite listet die internen Action- und Filter-Namen, Argumente oder Ausführungsorte des Plugins bewusst nicht einzeln auf.
Erweiterungsphilosophie
Das Plugin verwendet intern die Standard-Actions und -Filter von WordPress. Einige davon sind in den Seiten zu den "Erweiterungspunkten" in diesem Abschnitt explizit als solche dokumentiert (beispielsweise für die Lead-Verarbeitung, Importe oder Analytics). Diese dokumentierten Erweiterungspunkte sind der unterstützte Weg, um das Plugin über externen Code zu erweitern.
Jede Action und jeder Filter, die nicht explizit als Erweiterungspunkt dokumentiert sind, gelten als intern. Sie können zwischen den Versionen umbenannt, entfernt oder in ihren Argumenten geändert werden. Externer Code sollte sich nicht in undokumentierte Interna einklinken.
Wenn Sie eine Integration benötigen, die derzeit nicht über einen dokumentierten Erweiterungspunkt unterstützt wird, reichen Sie dies bitte als Feature-Anfrage ein und beschreiben Sie Ihren Anwendungsfall.
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.
- Template-Overrides auf Theme-Ebene, 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 Sicherheitsimplementierungen können sich zwischen den Versionen ändern. Verlassen Sie sich in Drittanbieter-Code, Themes oder externen Systemen nicht auf diese Details. Direkte Schreibzugriffe auf die Datenbank werden nicht unterstützt.
Hinweis zur öffentlichen Dokumentation. Diese Seite bietet nur eine allgemeine Integrationsübersicht. Interne Implementierungsdetails, private APIs, Speicherinterna und sicherheitsrelevante Release-Infrastrukturen werden separat gepflegt und sind nicht Teil der öffentlichen Dokumentation. Unterstützte Integrationsschnittstellen sind die dokumentierten Shortcodes, Template-Overrides, die Einstellungs-Benutzeroberfläche sowie alle in diesem Abschnitt explizit veröffentlichten Erweiterungspunkte.