Documentatie · Ontwikkelaarsdocumentatie
Database-tabellen voor ontwikkelaars
Deze pagina somt bewust niet de database-tabellen, kolommen, indexen, schemaversies of migratiestappen van de plugin op.
Wat integrators moeten weten
De plugin maakt gebruik van een combinatie van standaard WordPress opslag en door de plugin beheerde opslag waar dit vereist is voor de eigen functionaliteit van de plugin. De opslaglay-out, tabelnamen, kolomdefinities en het migratiegedrag zijn implementatiedetails en maken geen deel uit van het openbare integratiecontract.
Directe database-toegang (lezen of schrijven) tot door de plugin beheerde opslag wordt niet ondersteund. Gebruik in plaats daarvan de ondersteunde instellingen-UI, shortcodes, templates en eventuele gedocumenteerde uitbreidingspunten. Als een gegeven dat u nodig heeft niet bereikbaar is via een ondersteund oppervlak, vraag dit dan aan als een functie in plaats van interne tabellen te bevragen.
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 thema-niveau zoals beschreven in Template System And Overrides.
- Het algemene Developer Overview voor oriëntatie.
Interne klassenamen, optiesleutels, database-tabellen, REST- en AJAX-endpoints, cron hook-namen, capability- en nonce-identificatoren, en release- / update-infrastructuur worden behandeld als implementatiedetails. Ze kunnen tussen releases zonder voorafgaande kennisgeving wijzigen en maken geen deel uit van het openbare integratiecontract.
Stabiliteits- en wijzigingsbeleid
Alles wat hierboven niet als een ondersteund openbaar oppervlak wordt 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 database-schrijfacties worden niet ondersteund.
Kennisgeving openbare documentatie. Deze pagina biedt uitsluitend een integratie-overzicht op hoofdlijnen. Interne implementatiedetails, private 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, instellingen-UI en alle uitbreidingspunten die expliciet in deze sectie zijn gepubliceerd.