Dokumentation · Entwickler-Dokumentation
Erweiterungspunkte für den Bildimport
Diese Seite behandelt den Bildimport ausschliesslich auf Integrationsebene. Interne Hook-Namen, Queue-Identifikatoren, Flags zur Bildverarbeitung und Speicherpfade sind Implementierungsdetails und werden hier nicht veröffentlicht.
Was der Bildimport tut
Wenn ein Fahrzeug inseriert oder importiert wird, lädt das Plugin dessen Bilder herunter, fügt sie der WordPress-Mediathek hinzu und verknüpft sie mit dem Fahrzeug. Die Bildnachbearbeitung (wie Formatkonvertierung oder Grössenanpassung) erfolgt im Hintergrund und wird über die Einstellungen in der Admin-Benutzeroberfläche des Plugins gesteuert.
Integrationsflächen
Konfigurieren Sie das Bildverhalten über die Admin-Benutzeroberfläche des Plugins. Sobald sich die Bilder in der Mediathek befinden, handelt es sich um standardmässige WordPress-Anhänge, auf die über die regulären WordPress-Attachment-APIs zugegriffen werden kann.
Interne Hook-Namen, Queue-Tabellen, Lock-Transients, temporäre Dateispeicherorte und Details zur Verarbeitungspipeline können sich zwischen den Versionen ändern und dürfen von externem Code nicht als gegeben vorausgesetzt werden.
Unterstützte öffentliche Integrationsflächen
Verwenden Sie bei der Integration mit dem Plugin vorzugsweise diese stabilen Schnittstellen:
- Die Admin-Einstellungen des Plugins.
- Die dokumentierten Shortcodes.
- Template-Overrides auf Theme-Ebene, wie im 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 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 Datenbankschreibzugriffe 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.