Ce face wp cron event list
WP-Cron e sistemul WordPress pentru sarcini programate: verificarea actualizărilor, ștergerea articolelor din coș, trimiterea unui newsletter dintr-un plugin. Fiecare eveniment are un hook (numele acțiunii care rulează), un moment al următoarei rulări și, opțional, o recurență.
wp cron event list arată implicit coloanele hook, next_run_gmt (ora în GMT), next_run_relative (cât mai e până la rulare; now dacă evenimentul e scadent) și recurrence (Non-repeating pentru evenimentele care rulează o singură dată). Coloane suplimentare: time, sig, args, schedule, interval, next_run, actions.
Poți filtra după orice câmp cu --<câmp>=<valoare>, de exemplu --hook=wp_version_check. Comanda e utilă când un eveniment pare să nu ruleze: vezi dacă e programat și când.
Parametri
| Parametru | Descriere |
|---|---|
--fields=<fields> |
Coloanele afișate, separate prin virgulă. |
--<field>=<value> |
Filtrează după unul sau mai multe câmpuri, de exemplu --hook=dex_trimite_newsletter. |
--field=<field> |
Afișează doar valoarea unui câmp, câte una pe linie. |
--format=<format> |
table (implicit), csv, ids, json, count, yaml. |
Exemple
Exemplul 1: Toate evenimentele programate
Ordinea e după momentul următoarei rulări. dex_trimite_newsletter e un eveniment adăugat de un plugin propriu.
wp cron event list
Ieșire în terminal
+------------------------------------+---------------------+-----------------------+------------+
| hook | next_run_gmt | next_run_relative | recurrence |
+------------------------------------+---------------------+-----------------------+------------+
| wp_privacy_delete_old_export_files | 2026-10-25 09:41:07 | 34 minutes 12 seconds | 1 hour |
| wp_version_check | 2026-10-25 14:02:51 | 4 hours 55 minutes | 12 hours |
| wp_update_plugins | 2026-10-25 14:02:51 | 4 hours 55 minutes | 12 hours |
| wp_update_themes | 2026-10-25 14:02:51 | 4 hours 55 minutes | 12 hours |
| wp_scheduled_delete | 2026-10-26 07:15:30 | 22 hours 8 minutes | 1 day |
| delete_expired_transients | 2026-10-26 07:15:30 | 22 hours 8 minutes | 1 day |
| dex_trimite_newsletter | 2026-10-27 06:00:00 | 1 day 20 hours | 1 week |
| wp_site_health_scheduled_check | 2026-10-29 07:15:31 | 3 days 22 hours | 1 week |
+------------------------------------+---------------------+-----------------------+------------+
Exemplul 2: Un singur hook, cu coloanele alese
Filtrul --hook păstrează doar evenimentul căutat, iar --fields alege coloanele.
wp cron event list --hook=dex_trimite_newsletter --fields=hook,next_run_relative,recurrence
Ieșire în terminal
+------------------------+-------------------+------------+
| hook | next_run_relative | recurrence |
+------------------------+-------------------+------------+
| dex_trimite_newsletter | 1 day 20 hours | 1 week |
+------------------------+-------------------+------------+
Exemplul 3: Numărul de evenimente, pentru un script de monitorizare
--format=count afișează doar un număr, ușor de comparat într-un script.
wp cron event list --format=count
Ieșire în terminal
8
Greșeli frecvente
- Citirea coloanei
next_run_gmtca oră locală: e în GMT. În România, ora locală e cu 2 ore mai târziu iarna și cu 3 ore vara. - Concluzia că WP-Cron rulează la ora exactă: fără un cron real pe server, evenimentele pornesc doar când cineva vizitează site-ul. Pe un site cu puțini vizitatori,
next_run_relativepoate arătanowmult timp. - Un hook care apare de mai multe ori în listă: pluginul îl programează la fiecare încărcare, fără să verifice întâi cu
wp_next_scheduled()dacă există deja.
Comenzi înrudite
wp cron event run: Rulează imediat evenimente WP-Cron: unul anume, toate cele scadente sau toate, util și pentru un cron real pe server.wp transient: Citește, setează și șterge transients (valori temporare cu expirare) din terminal, inclusiv toate cele expirate.wp-config.php: constante: Fișierul de configurare al WordPress: datele bazei de date, prefixul tabelelor, cheile de securitate, adresele site-ului și alte constante.
Întrebări & Exemple de Cod:
wp cron event listAi o nelămurire despre utilizarea comenzii
wp cron event listsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.