Documentatie · Ontwikkelaarsdocumentatie
Uitbreidingspunten van de importmotor
Deze pagina behandelt de importmotor uitsluitend op integratieniveau. Interne klassennamen, hook-namen, payload-structuren en orkestratiedetails zijn implementatiedetails en worden hier niet gepubliceerd.
Wat de importmotor doet
De importmotor van de plugin haalt voertuigadvertenties op van de geconfigureerde upstream marktplaats en synchroniseert deze in WordPress volgens een schema dat wordt beheerd vanuit de beheerinterface.
Integratie-oppervlakken
Ondersteunde configuratie wordt volledig ontsloten via de beheerinterface van de plugin:
- Verbindingsgegevens en verkopersselectie.
- Importbereik en -frequentie.
- Opties voor afbeeldingsverwerking.
- Diagnostische export voor ondersteuning.
Interne hook-namen, wachtrijmechanismen, herpogingsstrategieën, vergrendelingsprimitieven en regels voor datamapping maken geen deel uit van het openbare integratiecontract en kunnen tussen releases wijzigen. Als u vanuit externe code wilt reageren op geïmporteerde gegevens, doe dit dan via de standaard WordPress-mechanismen die het voertuig-contenttype observeren, in plaats van in te haken op interne pipeline-events.
Ondersteunde openbare integratie-oppervlakken
Geef bij het integreren met de plugin de voorkeur aan deze stabiele oppervlakken:
- De beheerinstellingen-UI van de plugin.
- De gedocumenteerde shortcodes.
- Template-overrides op themaniveau zoals beschreven in Template System And Overrides.
- Het algemene Developer Overview voor oriëntatie.
Interne klassennamen, optiesleutels, databasetabellen, REST- en AJAX-endpoints, cron-hook-namen, identificatiemiddelen voor capabilities en nonces, en de release- / update-infrastructuur worden beschouwd als implementatiedetails. Deze kunnen zonder voorafgaande kennisgeving tussen releases wijzigen en maken geen deel uit van het openbare integratiecontract.
Stabiliteits- en wijzigingsbeleid
Alles wat hierboven niet als ondersteund openbaar oppervlak is vermeld, wordt beschouwd als een intern implementatiedetail. Interne API's, opslaglay-out en beveiligingsimplementatie kunnen tussen releases wijzigen. Vertrouw hier niet op vanuit code van derden, thema's of externe systemen. Directe databaseschrijfacties worden niet ondersteund.
Kennisgeving openbare documentatie. Deze pagina biedt uitsluitend een integratie-overzicht op hoofdlijnen. Interne implementatiedetails, privé-API's, interne opslagdetails en beveiligingsgevoelige release-infrastructuur worden afzonderlijk onderhouden en maken geen deel uit van de openbare documentatie. Ondersteunde integratie-oppervlakken zijn de gedocumenteerde shortcodes, template-overrides, de instellingen-UI en eventuele uitbreidingspunten die expliciet in deze sectie zijn gepubliceerd.