Tareas cron

Tareas cron de WordPress

WordPress usa un sistema de cron para ejecutar tareas programadas como publicación de posts, actualizaciones, limpieza de transients y respaldos.

Cron del sistema vs WP-Cron

En WordPress Manejado, wp-cron se ejecuta vía cron del sistema cada 5 minutos, en lugar de depender de las visitas al sitio. Esto garantiza que las tareas se ejecuten puntualmente incluso si tu sitio tiene poco tráfico.

Ver tareas cron

  1. Ve a la pestaña Tools de tu sitio
  2. Busca la sección Cron

La tabla muestra todas las tareas programadas:

ColumnaDescripción
HookNombre del evento (en fuente monospace)
Next RunFecha y hora de la próxima ejecución
ScheduleFrecuencia de repetición
ActionsEjecutar ahora o eliminar

Badges de frecuencia

BadgeFrecuencia
One-timeSe ejecuta una sola vez
HourlyCada hora
Twice DailyDos veces al día
DailyDiario
WeeklySemanal

Indicador de atraso

Si una tarea está atrasada (debería haberse ejecutado pero no lo hizo):

  • La fila se muestra con fondo rojo
  • Aparece un triángulo de alerta
  • La fecha “Next Run” aparece en rojo
  • Un badge rojo en el header muestra la cantidad de tareas atrasadas

Acciones

Ejecutar ahora

Haz clic en el botón de play junto a la tarea para ejecutarla inmediatamente, sin esperar a la próxima ejecución programada.

Eliminar

Haz clic en el botón de trash para eliminar la tarea cron. Útil para:

  • Limpiar cron events huérfanos de plugins desinstalados
  • Eliminar tareas duplicadas
  • Remover tareas de plugins que ya no usas

Tareas comunes

HookPlugin/CoreFunción
wp_cronWordPress CoreTareas del sistema
wp_scheduled_deleteWordPress CoreLimpieza de trash
wp_update_pluginsWordPress CoreVerificar actualizaciones
wp_update_themesWordPress CoreVerificar actualizaciones
delete_expired_transientsWordPress CoreLimpiar transients