Documentazione · Documentazione per gli sviluppatori

Admin Assets

Questa pagina copre il caricamento degli asset lato amministratore esclusivamente a livello di integrazione. I percorsi specifici dei file di asset, gli handle degli script, gli elenchi di dipendenze e i payload di localizzazione sono dettagli di implementazione e non vengono pubblicati qui.

Comportamento ad alto livello

Il plugin accoda i propri CSS e JavaScript esclusivamente sulle proprie pagine di amministrazione. Il plugin non presuppone la presenza di alcun framework CSS particolare oltre agli stili di amministrazione principali di WordPress e non si registra su pagine di amministrazione diverse dalle proprie.

Se stai definendo lo stile dell'amministrazione di WordPress da un plugin separato o da un tema di amministrazione personalizzato, tratta gli handle e i selettori degli asset di amministrazione del plugin come interni: potrebbero cambiare tra una versione e l'altra. Limita le tue personalizzazioni alle tue pagine e ai tuoi handle.

Superfici di integrazione pubbliche supportate

Quando ti integri con il plugin, preferisci 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 una versione e l'altra senza preavviso e non fanno parte del contratto di integrazione pubblica.

Politica di stabilità e modifica

Tutto ciò che non è elencato sopra come superficie pubblica supportata è considerato un dettaglio di implementazione interna. Le API interne, il layout di archiviazione e l'implementazione della sicurezza possono variare tra le versioni. Non dipendere da essi da 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 ad alto livello. I dettagli di implementazione interna, le API private, gli aspetti interni di archiviazione e l'infrastruttura di rilascio sensibile alla sicurezza sono gestiti separatamente e non fanno parte della documentazione pubblica. Le superfici di integrazione supportate sono gli shortcode documentati, i template sovrascritti, l'interfaccia utente delle impostazioni e qualsiasi punto di estensione esplicitamente pubblicato in questa sezione.