Documentazione · Documentazione per gli sviluppatori
Riferimento Actions
Questa pagina intenzionalmente non elenca gli action hook interni del plugin.
Le uniche azioni su cui fare affidamento da codice esterno sono quelle che compaiono nelle pagine dei "punti di estensione" pubblicate in questa sezione (elaborazione dei lead, motore di importazione, importazione delle immagini, analytics, market insights, PDF manager). Qualsiasi altra azione utilizzata dal plugin è interna e potrebbe cambiare tra le versioni.
Superfici di integrazione pubbliche supportate
Quando ci si integra con il plugin, è preferibile utilizzare queste superfici stabili:
- L'interfaccia utente delle impostazioni di amministrazione del plugin.
- Gli shortcodes documentati.
- Le sovrascritture dei template a livello di tema, come descritto in Template System And Overrides.
- La Panoramica per gli sviluppatori generale per l'orientamento.
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 pubblica.
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 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 di alto livello. I dettagli di implementazione interna, le API private, i dettagli 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, le sovrascritture dei template, l'interfaccia utente delle impostazioni e qualsiasi punto di estensione esplicitamente pubblicato in questa sezione.