Dokumentation · Entwickler-Dokumentation
Cron-Hooks für Entwickler
Diese Seite verzichtet bewusst darauf, interne Cron-Hook-Namen, Intervalle, Lock-Transients oder die Implementierung des unbeaufsichtigten Trigger-Endpunkts des Plugins einzeln aufzuführen.
Hintergrundarbeit im Überblick
Das Plugin führt periodische Aufgaben (Importe und Hintergrundverarbeitung importierter Medien) über den Standard-Scheduler von WordPress aus. Die Konfiguration dieser Zeitplanung ist über die Admin-Benutzeroberfläche des Plugins verfügbar; die zugrunde liegenden Hook-Namen, Intervalle und Sperr-Primitiven sind interne Implementierungsdetails.
Wenn Ihre Hosting-Umgebung einen externen Scheduler anstelle des anfragegesteuerten Cron-Jobs von WordPress erfordert, konfigurieren Sie diesen über die Admin-Benutzeroberfläche des Plugins gemäß den dokumentierten Betriebsanweisungen. Codieren Sie keine internen Hook-Namen fest und verlassen Sie sich nicht auf spezifische Intervalle aus externem Code.
Unterstützte öffentliche Integrationsschnittstellen
Verwenden Sie bei der Integration mit dem Plugin vorzugsweise diese stabilen Schnittstellen:
- Die Admin-Einstellungen des Plugins in der Benutzeroberfläche.
- 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 vorherige Ankü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 Datenbank-Schreibzugriffe werden nicht unterstützt.
Hinweis zur öffentlichen Dokumentation. Diese Seite bietet lediglich einen allgemeinen Überblick über die Integration. 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.