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:

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.