Documentazione · Documentazione per gli sviluppatori
Punti di estensione del PDF Manager
Questa pagina copre la funzionalità PDF datasheet esclusivamente a livello di integrazione. I nomi delle classi di rendering interne, i percorsi dei template, gli endpoint REST/AJAX e le posizioni di archiviazione sono dettagli di implementazione e non vengono pubblicati qui.
Cosa fa il PDF datasheet
Quando è abilitato, il plugin può produrre un PDF datasheet per ciascun veicolo, scaricabile dalla pagina pubblica del veicolo. La funzionalità viene attivata e configurata dall'interfaccia utente di amministrazione del plugin.
Linee guida per l'integrazione
La personalizzazione viene eseguita tramite i sovrascritture dei template del tema supportati, ove applicabile (vedere Template System And Overrides). I nomi delle classi del renderer, i nomi dei template, le posizioni dei file intermedi e qualsiasi hook interno sono soggetti a modifiche tra le versioni e non fanno parte del contratto di integrazione pubblico.
Superfici di integrazione pubbliche supportate
Quando ci si integra con il plugin, preferire 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 pubblico.
Politica di stabilità e modifiche
Tutto ciò che non è elencato come superficie pubblica supportata sopra è 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 di documentazione pubblica. Questa pagina fornisce solo una panoramica di integrazione di alto livello. I dettagli di implementazione interna, le API private, gli aspetti interni dell'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.