wp cron event list în WordPress

Afișează evenimentele programate în WP-Cron: hook-ul, următoarea rulare și cât de des se repetă.

Sintaxă
wp cron event list [--fields=<fields>] [--<field>=<value>] [--field=<field>] [--format=<format>]

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_gmt ca 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_relative poate arăta now mult 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.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: wp cron event list

Ai o nelămurire despre utilizarea comenzii wp cron event list sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.