Dokumentation · Entwickler-Dokumentation
Custom Post Types und Taxonomien
Diese Seite beschreibt das Inhaltsmodell des Plugins auf einer übergeordneten Ebene. Interne Post-Type-Slugs, Taxonomie-Slugs, Capability-Maps und Meta-Key-Inventare sind Implementierungsdetails und werden hier nicht veröffentlicht.
Das Inhaltsmodell im Überblick
- Das Plugin speichert Fahrzeug-Listings und Kontakt-Leads unter Verwendung des nativen Inhaltsspeichers von WordPress.
- Fahrzeuge können mithilfe der vom Plugin bereitgestellten fahrzeugbezogenen Taxonomien klassifiziert werden.
- Der Fahrzeugkatalog wird über die im Plugin enthaltenen Templates (die über ein Theme überschrieben werden können – siehe Template-System und Overrides) sowie über die dokumentierten Shortcodes dargestellt.
Für Integratoren
Verwenden Sie die dokumentierten Shortcodes, Theme-Template-Overrides und die Admin-Benutzeroberfläche, um mit den Inhalten des Plugins zu arbeiten. Verlassen Sie sich bei externem Code nicht auf spezifische Post-Type- oder Taxonomie-Slugs; behandeln Sie das Inhaltsmodell als internes Detail des Plugins.
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, Capability- und Nonce-Identifikatoren sowie die Release-/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 nur eine übergeordnete 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 Einstellungen-Benutzeroberfläche und alle in diesem Abschnitt explizit veröffentlichten Erweiterungspunkte.