¿Dónde en WordPress DB se almacenan las tareas wp_cron?

1 minuto de lectura

Estaba buscando en la tabla wp_options pero no hay nada de eso a pesar de que configuré mis tareas cron como:

add_action('init', function() {
    if ( !wp_next_scheduled('my_awesome_cron_hook') ) {
        wp_schedule_event(time(), 'hourly', 'my_awesome_cron_hook');
    }
});

¿O está almacenado en algún archivo txt en wordpress?

avatar de usuario
marzab

Está almacenado en la base de datos dentro wp_options bajo la option_name cron.

Puede obtener la matriz con: _get_cron_array() o get_option('cron').

Ver: http://core.trac.wordpress.org/browser/trunk/wp-includes/cron.php

  • Ahh lo veo ahora. Se almacena como una matriz en la tabla wp_options y option_name es cron.

    – Derfder

    18 mayo 2013 a las 20:55

  • no usar _get_cron_array(). El acceso a esta función está marcado como privado. Esto significa que no está diseñado para que lo usen los desarrolladores de complementos o temas, solo en otras funciones principales. Se enumera aquí para completar.

    – Soy la persona más estúpida

    11 de septiembre de 2018 a las 8:02

¿Ha sido útil esta solución?