Documentazione · Documentazione per gli sviluppatori
Punti di estensione per l'importazione delle immagini
Questa pagina copre l'importazione delle immagini solo a livello di integrazione. I nomi degli hook interni, gli identificatori delle code, i flag di elaborazione delle immagini e i percorsi di archiviazione sono dettagli di implementazione e non vengono pubblicati qui.
Cosa fa l'importazione delle immagini
Quando un annuncio di un veicolo viene importato, il plugin scarica le sue immagini, le allega alla libreria multimediale di WordPress e le collega al veicolo. L'elaborazione successiva delle immagini (come la conversione del formato o il ridimensionamento) viene eseguita in background ed è controllata dalle impostazioni esposte nell'interfaccia utente di amministrazione del plugin.
Superfici di integrazione
Configura il comportamento delle immagini tramite l'interfaccia utente di amministrazione del plugin. Una volta che le immagini si trovano nella libreria multimediale, sono allegati standard di WordPress e vi si può accedere tramite le normali API degli allegati di WordPress.
I nomi degli hook interni, le tabelle delle code, i transient di blocco, le posizioni dei file intermedi e i dettagli della pipeline di elaborazione possono variare tra le versioni e non si deve fare affidamento su di essi da codice esterno.
Superfici di integrazione pubbliche supportate
Quando ti integri con il plugin, preferisci queste superfici stabili:
- L'interfaccia utente delle impostazioni di amministrazione del plugin.
- Gli shortcode 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 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 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.