Dokumentation · Entwickler-Dokumentation
Option-Keys und Speicherung der Einstellungen
Diese Seite listet die internen Option-Keys, Transients, Speicherstrukturen für Geheimnisse oder Schritte zur Einstellungs-Migration des Plugins bewusst nicht einzeln auf.
Konfigurationsmodell
Die gesamte Plugin-Konfiguration wird über die Admin-Benutzeroberfläche des Plugins verwaltet und mithilfe des standardmässigen WordPress-Option-Speichers dauerhaft gesichert. Sensible Werte (Zugangsdaten, Geheimnisse, Tokens) werden ausschliesslich über die Admin-Benutzeroberfläche eingegeben und sind im Ruhezustand durch das Plugin geschützt.
Namen von Option-Keys, Transient-Namen, das für Geheimnisse verwendete Speicherformat sowie die Regeln für Standardwerte, die Validierung von Werten oder die Migration zwischen Versionen sind interne Implementierungsdetails. Sie können sich zwischen den Versionen ändern und sollten nicht direkt von Drittanbieter-Code gelesen oder geschrieben werden.
Um die Konfiguration zu ändern, nutzen Sie bitte die Einstellungs-Benutzeroberfläche. Um die Konfiguration bei einer Neuinstallation zu erhalten, befolgen Sie das im Administrator-Handbuch beschriebene Backup- und Deinstallationsverhalten des Plugins.
Unterstützte öffentliche Integrationsschnittstellen
Verwenden Sie bei der Integration mit dem Plugin vorzugsweise diese stabilen Schnittstellen:
- Die Admin-Einstellungs-Benutzeroberfläche des Plugins.
- Die dokumentierten Shortcodes.
- Template-Überschreibungen auf Theme-Ebene, wie in Template-System und Überschreibungen 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 Bestandteil 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 Bestandteil der öffentlichen Dokumentation. Unterstützte Integrationsschnittstellen sind die dokumentierten Shortcodes, Template-Überschreibungen, die Einstellungs-Benutzeroberfläche und alle in diesem Abschnitt explizit veröffentlichten Erweiterungspunkte.