Documentazione · Documentazione per gli sviluppatori

Tabelle del database per gli sviluppatori

Questa pagina intenzionalmente non elenca le tabelle del database, le colonne, gli indici, le versioni dello schema o i passaggi di migrazione del plugin.

Cosa devono sapere gli integratori

Il plugin utilizza una combinazione di storage standard WordPress e storage gestito dal plugin laddove richiesto per le funzionalità proprie del plugin stesso. Il layout di memorizzazione, i nomi delle tabelle, le definizioni delle colonne e il comportamento di migrazione sono dettagli di implementazione e non fanno parte del contratto di integrazione pubblico.

L'accesso diretto al database (in lettura o scrittura) sullo storage gestito dal plugin non è supportato. Utilizzare invece l'interfaccia utente delle impostazioni supportata, i shortcode, i template e gli eventuali punti di estensione documentati. Se un dato di cui si ha bisogno non è raggiungibile tramite una superficie supportata, si prega di richiederlo come funzionalità anziché interrogare le tabelle interne.

Superfici di integrazione pubbliche supportate

Quando si effettua l'integrazione con il plugin, preferire queste superfici stabili:

I nomi delle classi interne, le chiavi delle opzioni, le tabelle del database, gli endpoint REST e AJAX, i nomi degli hook cron, gli identificatori di capability e nonce, e l'infrastruttura di rilascio / aggiornamento sono trattati come dettagli di implementazione. Possono cambiare tra le versioni senza preavviso e non fanno parte del contratto di integrazione pubblico.

Politica di stabilità e modifiche

Tutto ciò che non è elencato sopra come superficie pubblica supportata è considerato un dettaglio di implementazione interna. Le API interne, il layout di memorizzazione e l'implementazione della sicurezza possono variare tra le versioni. Non dipendere da essi in codice di terze parti, temi o sistemi esterni. Le scritture dirette nel database non sono supportate.

Avviso sulla documentazione pubblica. Questa pagina fornisce solo una panoramica di integrazione di alto livello. I dettagli di implementazione interna, le API private, gli aspetti interni dello storage e l'infrastruttura di rilascio sensibile alla sicurezza sono gestiti separatamente e non fanno parte della documentazione pubblica. Le superfici di integrazione supportate sono i shortcode documentati, le sovrascritture dei template, l'interfaccia utente delle impostazioni e gli eventuali punti di estensione esplicitamente pubblicati in questa sezione.