
🥇 3 Mejores plugins de cron job para WordPress 2026 (gratis y pro)
Enviar correos electrónicos, publicar entradas programadas, comprobar actualizaciones, ejecutar copias de seguridad, todo depende de las tareas cron en WordPress. Mientras se ejecutan, usted no piensa en ellas. Pero en cuanto un solo gancho se congela, el sitio empieza a vivir su propia vida: los artículos programados no se publican, las suscripciones de WooCommerce no se renuevan, las notificaciones enmudecen.
Lo peculiar de WP-Cron es que no se dispara con un temporizador del servidor, sino cuando llega un visitante. En un proyecto con poco tráfico, una tarea programada para las 9:00 podría ejecutarse a las 11:47, cuando el primer lector abre una página. Y si no hay tráfico durante varias horas, el cron simplemente duerme. Sume ganchos perdidos de plugins eliminados, funciones de retrollamada que consumen mucha memoria y registros ausentes, y obtendrá una caja negra en lugar de una automatización predecible.
Hemos reunido tres plugins que cubren todo el flujo de trabajo de WP-Cron: desde la visualización de eventos hasta la monitorización y depuración de ganchos bloqueados. Todos han sido probados en proyectos reales en techblog.sdstudio.top. Al final, en una sección aparte, mostraremos cómo sustituir el WP-Cron estándar por un programador del servidor para quienes necesiten una precisión de ejecución garantizada.
💡 Resumen rápido:
- Instale WP Crontrol para ver todos los eventos cron, editarlos, ejecutarlos manualmente y limpiar ganchos basura; es la herramienta principal de administración
- Añada Advanced Cron Manager PRO si necesita registros de ejecución, mediciones de memoria y tiempo para cada gancho, además de captura de errores fatales con indicación de archivo y línea
- Active WP-Cron Status Checker para monitorización diaria: un correo si el cron deja de funcionar o un gancho se bloquea durante más de 5 minutos
- Sustituya el WP-Cron estándar por uno del servidor si la precisión basada en visitantes no es suficiente; traslade las tareas a un programador real con tiempo de ejecución garantizado
Tabla comparativa
Característica | WP Crontrol | Advanced Cron Manager | WP-Cron Status Checker |
|---|---|---|---|
Ver todos los eventos cron | ✅ | ✅ | ❌ |
Ejecución manual de eventos | ✅ | ✅ | ❌ |
Crear nuevos eventos | ✅ | ✅ | ❌ |
Registro de ejecución | Pro | PRO | ✅ (básico) |
Captura de errores fatales | Pro | PRO | ❌ |
Mediciones de memoria y tiempo | Pro | PRO | ✅ (tiempo) |
Exportación CSV | ✅ | ❌ | ❌ |
Notificaciones por correo ante fallos | ❌ | ❌ | ✅ |
Versión gratuita | ✅ | ✅ | ✅ |
Precio Pro | Desde $59/año | $39/año | $10.99 |
1. WP Crontrol

WP Crontrol, de John Blackbourn, es el estándar de facto para trabajar con WP-Cron. El plugin está instalado en más de 300 000 sitios y forma parte de la pila tecnológica de WordPress VIP y de la plataforma Altis. Lo instalamos primero en cada proyecto cuando necesitamos ocuparnos de las tareas programadas.
El plugin añade dos pantallas al área de administración: Herramientas → Eventos Cron para ver y gestionar eventos, y Ajustes → Programaciones Cron para crear intervalos personalizados. En la pantalla de eventos verá una tabla: gancho, argumentos, próxima ejecución, acción. Cualquier evento puede ejecutarse de inmediato, editarse, pausarse o eliminarse.
En la práctica, el uso más común es encontrar ganchos perdidos de plugins eliminados hace tiempo. WP Crontrol resalta los eventos con una acción faltante (el campo Acción muestra «Ninguna»), que pueden eliminarse sin riesgo. La eliminación masiva mediante Acciones en lote ahorra decenas de clics cuando una auditoría descubre 15 o 20 tareas cron basura.
El manejo de la zona horaria es especialmente agradable: cada fecha se muestra con un indicador explícito de zona horaria. Sin adivinanzas de «¿esto es UTC u hora local?».
Exportación CSV, una característica ausente en Advanced Cron Manager. Pulse el botón Exportar, abra la tabla en Google Sheets y en 5 minutos habrá auditado todas las tareas cron de un cliente antes de una migración.
Ventajas:
- Control total sobre todos los eventos y programaciones cron desde el panel de administración
- Eliminación masiva, exportación CSV, gestión de intervalos personalizados
- Eventos cron PHP y URL, ejecute código o llame a un endpoint según una programación
- Más de 300 000 instalaciones activas, compatibilidad con PHP 8.4, actualizaciones periódicas
Desventajas:
- Registro, captura de errores y mediciones de rendimiento solo en Pro por $59/año
- Sin notificaciones integradas de fallos para el cron
💵 Gratuito. WP Crontrol Pro, desde $59/año (registro completo, métricas de rendimiento, comandos WP-CLI, alertas de error).
🔗 WP Crontrol en WordPress.org
2. Advanced Cron Manager

Advanced Cron Manager, de BracketSpace (Kuba Mikita), es WP Crontrol con una filosofía diferente. Si WP Crontrol apuesta por la amplitud (gestión + programaciones personalizadas + eventos PHP/URL), Advanced Cron Manager profundiza: diagnóstico, registro, perfilado de rendimiento.
En la versión gratuita obtiene el mismo conjunto que en WP Crontrol: ver, añadir, eliminar, pausar eventos. Además hay operaciones masivas, búsqueda y filtrado; en un sitio con cientos de tareas cron esto ahorra tiempo. Un detalle agradable: para cada evento el plugin muestra un fragmento de PHP listo para usar (implementación de la función de retrollamada para copiar y pegar); cópielo en functions.php y añada su lógica.
El verdadero potencial se desbloquea en la versión PRO por $39 al año. Cron Logger se activa, historial completo de ejecución con marcas de tiempo y estado. Para cada gancho usted ve el tiempo de ejecución y el pico de consumo de memoria, queda claro de inmediato qué plugin está devorando recursos en las tareas cron. Error Catcher intercepta automáticamente los errores fatales en las funciones de callback y los muestra en el registro: en lugar de un «falló silenciosamente», usted ve el archivo y la línea exactos.
En nuestro banco de pruebas, un plugin de sincronización con una API externa consumía habitualmente 180 MB de memoria en un gancho cron. Sin Advanced Cron Manager PRO no lo habríamos sabido: externamente todo funcionaba, solo que el sitio colapsaba periódicamente con OOM.
Ventajas:
- Fragmento PHP listo para cada evento, acelera el desarrollo
- PRO: registro completo, mediciones de rendimiento y captura de errores fatales
- Server Scheduler, instrucciones para reemplazar WP-Cron con el cron del sistema
- Herramienta de depuración:
do_action('advanced-cron-manager/log')para registrar sus propios datos
Desventajas:
- Sin exportación CSV (a diferencia de WP Crontrol)
- Sin eventos PHP/URL de fábrica (los creadores lo consideran inseguro)
- La versión PRO no añade gestión de eventos, solo diagnóstico
💵 Versión gratuita en WordPress.org. PRO, $39 al año (registro, mediciones de rendimiento, captura de errores, herramienta de depuración). 14 días de reembolso.
🔗 Advanced Cron Manager en WordPress.org
3. WP-Cron Status Checker

WP-Cron Status Checker no gestiona eventos, y esa es precisamente su fortaleza. Es una herramienta puramente de monitoreo: vigila que WP-Cron esté funcionando y envía un correo electrónico si algo falla. Cada 24 horas, el plugin verifica la capacidad de WordPress para ejecutar tareas cron y registra todos los hooks ejecutados.
Aparece un widget en el escritorio de WordPress: estado verde si cron funciona, rojo con una descripción del error si no. De forma independiente, puede ver la hora de la última ejecución de WP-Cron, práctico para verificaciones rápidas en sitios con poco tráfico.
Los registros muestran qué hook se ejecutó, cuándo, cuánto tardó y si se completó con éxito. Si un hook se cuelga por más de 5 minutos, el plugin lo marca como fallido y envía una notificación.
Desventajas: la versión gratuita almacena solo los últimos 3 registros. La versión PRO por $10.99 elimina este límite y le permite configurar la frecuencia de las notificaciones por correo electrónico. PRO también le permite especificar qué hooks no considerar como errores si se ejecutan con un estado incompleto.
Mantenemos WP-Cron Status Checker en proyectos donde cron es crítico (suscripciones de WooCommerce, exportaciones automatizadas) como un vigilante independiente. WP Crontrol y Advanced Cron Manager no tienen alertas integradas, muestran el estado "ahora mismo", pero no le avisarán si cron dejó de funcionar a las tres de la mañana.
Ventajas:
- Verificación automática de WP-Cron cada 24 horas con alertas por correo electrónico
- Widget en el escritorio con indicación de estado codificada por colores
- Registro de hooks: tiempo de ejecución, estado, motivo del fallo
- No depende de WP-Cron para las verificaciones, utiliza sus propios transitorios
Contras:
- Solo monitoreo, no puede crear, eliminar ni ejecutar un evento cron
- La versión gratuita almacena solo 3 registros
- Requiere registro a través de Freemius
💵 Versión gratuita en WordPress.org. PRO, $10.99 (eliminación del límite de registros, configuración de frecuencia de alertas).
🔗 WP-Cron Status Checker en WordPress.org
Sustituir WP-Cron por el cron del servidor

El WP-Cron estándar depende de las visitas al sitio. Si necesita una precisión de ejecución garantizada (facturación en WooCommerce, sincronización nocturna con CRM, generación de informes), sustitúyalo por el cron del servidor. La tarea se ejecutará exactamente a la hora especificada, independientemente de si alguien visitó el sitio.
Aquí tiene tres enfoques para diferentes niveles de acceso al servidor:
- cPanel / ISPmanager. Vaya a Cron Jobs, añada una tarea con intervalo "Cada 5 minutos" y el comando
wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Primero desactive el WP-Cron estándar con la líneadefine('DISABLE_WP_CRON', true);en wp-config.php. - Cloudways / hosting con SSH. Añada una entrada al crontab:
*/5 * * * * wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. El mismo principio, pero a través de la terminal. - cron-job.org. Servicio externo gratuito sin vinculación con WordPress. Regístrese, cree una tarea con la URL de su wp-cron.php, intervalo de 5 minutos. No requiere instalar un plugin en el sitio ni acceso al servidor.
Si no quiere desactivar completamente WP-Cron, use el cron del servidor solo para los hooks críticos. Deje el mecanismo estándar para las tareas en segundo plano y configure un disparador separado mediante wget a la URL de un hook específico.
⁉️🤔 Preguntas frecuentes
¿Por qué necesita un plugin separado para cron si WordPress lo hace todo por sí mismo?
El WP-Cron estándar maneja tareas básicas: publicar entradas programadas, buscar actualizaciones. Pero no muestra qué está realmente programado, no registra la ejecución y no avisa sobre fallos. Cuando un sitio incorpora más plugins (WooCommerce, copias de seguridad, escáneres SEO), el número de hooks cron supera los 30-40, y sin una herramienta de gestión pierde el control. Un plugin de cron es como DevTools para el frontend: puede vivir sin ello, pero cuando algo se rompe, ni siquiera sabe dónde mirar.
¿En qué se diferencia WP Crontrol de Advanced Cron Manager?
WP Crontrol ofrece control total sobre los eventos: ver, crear, pausar, eliminar en lote, exportar CSV, hooks PHP y URL. Advanced Cron Manager en su versión PRO profundiza en el diagnóstico: registros de ejecución, mediciones de memoria y tiempo, captura de errores fatales con indicación de archivo y línea. Esencialmente se complementan: WP Crontrol para la gestión, Advanced Cron Manager para la depuración. En la práctica instalamos ambos: WP Crontrol para el trabajo diario con eventos, Advanced Cron Manager PRO para auditorías de rendimiento.
¿Puede prescindir de WP-Cron Status Checker si tiene registros en Advanced Cron Manager?
Los registros muestran lo que YA sucedió. Status Checker le avisa CUANDO sucedió. Esta es la diferencia entre "revisar los registros una semana después y descubrir que cron ha estado caído 5 días" y "recibir un correo electrónico 24 horas después del fallo". Para sitios con suscripciones de WooCommerce, 5 días de inactividad de cron significan pagos perdidos. En un proyecto nos enteramos de un hook congelado una hora después del fallo. Sin Status Checker, solo habríamos visto el problema cuando el cliente se quejara de que las suscripciones no se renovaban.
¿Depende WP-Cron Status Checker del WP-Cron para sus propias verificaciones?
No. El plugin utiliza la API de Transitorios de WordPress para almacenar marcas de tiempo, no hooks de cron. Esto significa que incluso si WP-Cron está completamente roto, Status Checker detectará el problema y enviará una alerta. La verificación se ejecuta en cada inicio de sesión de administrador y compara la hora actual con la última marca registrada. Como un vigilante independiente que no vive en la casa que custodia.
¿Es obligatorio desactivar el WP-Cron estándar al cambiar al cron del servidor?
Recomendable, pero no obligatorio. Si deja ambos, las tareas cron se dispararán dos veces: por el mecanismo estándar (en la visita) y por el disparador del servidor. Para la mayoría de las tareas esto no es crítico, pero carga el servidor. Es mejor desactivar el WP-Cron estándar mediante
define('DISABLE_WP_CRON', true);y dejar solo el disparador del servidor. Excepción: si usa el cron del servidor para tareas críticas específicas y deja que el resto funcione normalmente.
Si nunca ha revisado la sección de Eventos Cron en el administrador, comience con este video. En 6 minutos, David McCan muestra cómo funciona WP-Cron, por qué los eventos no cumplen su programación y cómo WP Crontrol resuelve estos problemas. Una guía práctica sin rodeos, tras la cual podrá auditar las tareas cron de su sitio en 10 minutos.
Qué plugin de tareas cron instalar en 2026
Tres combinaciones para diferentes escenarios, desde un monitoreo ligero hasta el control total:
- Configuración mínima. WP Crontrol + WP-Cron Status Checker. Gestión de eventos más alertas de fallos. Cubre la mayoría de las necesidades de sitios pequeños: todos los hooks visibles, alertas presentes, coste cero. Gratuito.
- Diagnóstico y depuración. WP Crontrol + Advanced Cron Manager PRO + WP-Cron Status Checker PRO. Añade registro completo, mediciones de memoria y captura de errores fatales. Para sitios con hooks de cron personalizados y un alto coste del tiempo de inactividad.
- Ejecución en momentos precisos. Cualquiera de las combinaciones anteriores + cron del servidor. Ejecución garantizada según lo programado, sin dependencia del tráfico. Para WooCommerce, facturación y sincronizaciones donde una hora de retraso es crítica.
Si nunca ha revisado lo que hay en sus Eventos Cron, empiece con WP Crontrol. Cinco minutos después de la instalación verá cuántos hooks basura quedan de plugins eliminados y qué tareas están inactivas. Luego añada herramientas según las necesite: registros cuando algo se rompa, alertas cuando el silencio cueste dinero, cron del servidor cuando el tráfico no sea suficiente para una ejecución estable.



