WP-Cron è il sistema di pianificazione attività integrato in WordPress che permette di eseguire automaticamente operazioni programmate, come pubblicazioni future di articoli, controlli degli aggiornamenti, invio di notifiche, pulizia dei dati temporanei e attività eseguite dai plugin.
A differenza di un cron job tradizionale del server, WP-Cron non viene eseguito in base a un orario fisso: si attiva quando un utente visita il sito e WordPress verifica se ci sono attività in attesa. Questo sistema semplifica la gestione degli eventi programmati, ma può creare problemi su siti con poco traffico, perché alcune operazioni potrebbero essere ritardate, oppure su siti con molto traffico, dove molte richieste contemporanee possono generare un carico aggiuntivo.
In WordPress, WP-Cron è spesso coinvolto nel funzionamento di plugin di backup, cache, sicurezza e ottimizzazione. Per siti importanti o con attività critiche, può essere preferibile disabilitare l’esecuzione automatica tramite visite e configurare un cron job reale sul server, che richiami WP-Cron a intervalli prestabiliti e più affidabili.
