Documentazione · Documentazione per gli sviluppatori

Hook Cron per gli sviluppatori

Questa pagina intenzionalmente non elenca i nomi degli hook cron interni, le pianificazioni, i transient di blocco o l'implementazione dell'endpoint di attivazione automatica del plugin.

Lavoro in background, a livello generale

Il plugin esegue attività periodiche (importazioni ed elaborazione in background dei media importati) utilizzando lo scheduler standard di WordPress. La configurazione di questa pianificazione è disponibile dall'interfaccia utente di amministrazione del plugin; i nomi degli hook sottostanti, gli intervalli e le primitive di blocco sono dettagli di implementazione interna.

Se il tuo ambiente di hosting richiede uno scheduler esterno invece del cron guidato dalle richieste di WordPress, configuralo tramite l'interfaccia utente di amministrazione del plugin seguendo la guida operativa documentata. Non codificare a livello hardware i nomi degli hook interni né fare affidamento su intervalli specifici da codice esterno.

Superfici di integrazione pubblica supportate

Durante l'integrazione 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 le versioni senza preavviso e non fanno parte del contratto di integrazione pubblica.

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 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 i shortcode documentati, le sovrascritture dei template, l'interfaccia utente delle impostazioni e qualsiasi punto di estensione esplicitamente pubblicato in questa sezione.