WP-Cron este un sistem integrat în WordPress care gestionează execuția sarcinilor planificate. Spre deosebire de cron-ul tradițional de pe servere, WP-Cron se activează doar atunci când un utilizator accesează site-ul. Acest lucru îl face ideal pentru site-uri cu trafic moderat, dar poate fi un dezavantaj pentru cele cu vizitatori rari.
Principalele funcții WP-Cron includ publicarea automată a conținutului, curățarea bazelor de date, generarea de rapoarte periodice și actualizări recurente. Dezvoltatorii pot folosi funcții precum wp_schedule_event() pentru a crea evenimente periodice sau wp_schedule_single_event() pentru acțiuni unice.
Un aspect important este că WP-Cron rulează în fundal, permițând executarea unor procese fără a întârzia încărcarea paginii pentru vizitatori. Totuși, pentru site-uri cu cerințe critice de timp, se recomandă utilizarea cron-ului de sistem în locul WP-Cron.