Dokumentation · Entwickler-Dokumentation
Datenbanktabellen für Entwickler
Diese Seite listet die Datenbanktabellen, Spalten, Indizes, Schemaversionen oder Migrationsschritte des Plugins bewusst nicht einzeln auf.
Was Integratoren wissen müssen
Das Plugin verwendet eine Kombination aus standardmässigem WordPress-Speicher und vom Plugin verwaltetem Speicher, wo dies für die eigene Funktionalität des Plugins erforderlich ist. Speicherlayout, Tabellennamen, Spaltendefinitionen und Migrationsverhalten sind Implementierungsdetails und nicht Teil des öffentlichen Integrationsvertrags.
Direkter Datenbankzugriff (Lesen oder Schreiben) auf vom Plugin verwalteten Speicher wird nicht unterstützt. Verwenden Sie stattdessen die unterstützte Einstellungs-Benutzeroberfläche, Shortcodes, Templates und alle dokumentierten Erweiterungspunkte. Wenn ein von Ihnen benötigtes Datenelement über eine unterstützte Oberfläche nicht erreichbar ist, fordern Sie dies als Feature an, anstatt interne Tabellen abzufragen.
Unterstützte öffentliche Integrationsschnittstellen
Bevorzugen Sie bei der Integration mit dem Plugin diese stabilen Schnittstellen:
- Die Admin-Einstellungs-Benutzeroberfläche des Plugins.
- Die dokumentierten Shortcodes.
- Template-Overrides auf Theme-Ebene, wie in Template System And 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 Drittanbieter-Code, Themes oder externen Systemen nicht auf diese. 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 und alle in diesem Abschnitt explizit veröffentlichten Erweiterungspunkte.