Estoy tratando de trabajar qué complemento está activando wp-cron. Sé sobre el código: http://codex.wordpress.org/Function_Reference/wp_get_schedules , pero preferiría hacer algo en el servidor SQL en lugar de escribir un complemento.
20
Respuestas:
¿Por qué no simplemente crea un trabajo cron, hace un volcado de la base de datos y mira dónde se guarda la información sobre el trabajo cron? Eso fue lo que hice. Como se sospecha, WordPress 3.5.1 mantiene sus trabajos cron en la
{wp}_options
tabla bajo el nombre'cron'
.O a través de functions.php:
fuente
WordPress tiene una función no documentada
_get_cron_array()
, que devuelve una matriz de todas las tareas programadas actualmente. Vamos a usar un método tosco pero efectivo para deshacernos de todas las tareas usandovar_dump()
. Para facilitar su uso, coloque el siguiente código en el complemento:Para más información: https://developer.wordpress.org/plugins/cron/simple-testing/
fuente
Puede usar la WP-CLI.
Desde la línea de comandos, puede ejecutar el siguiente comando desde el directorio de su instalación de WordPress:
Mostrará una tabla de los eventos programados, cuándo está configurado para ejecutarse y con qué frecuencia se reprograma. Esto es lo que me devolvieron cuando ejecuté el comando:
https://kinsta.com/knowledgebase/wordpress-cron-job/
fuente
wp cron event list