Existe-t-il un moyen rapide d'afficher le calendrier wp-cron

Réponses:

28

Pourquoi ne pas simplement créer un travail cron, faire un vidage de base de données et regarder où les informations sur le travail cron sont conservées? C'est ce que j'ai fait. Comme suspect, WordPress 3.5.1 conserve ses tâches cron dans le {wp}_optionstableau sous le nom 'cron'.

SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%cron%'

Ou via functions.php:

$cron_jobs = get_option( 'cron' );
var_dump($cron_jobs);
montréaliste
la source
19

WordPress a une fonction non documentée _get_cron_array(), qui renvoie un tableau de toutes les tâches actuellement planifiées. Nous allons utiliser une méthode grossière mais efficace pour vider toutes les tâches à l'aide var_dump(). Pour faciliter l'utilisation, placez le code suivant dans le plugin:

echo '<pre>';
print_r( _get_cron_array() );
echo '</pre>';

Pour plus d'informations: https://developer.wordpress.org/plugins/cron/simple-testing/

Suresh Kamrushi
la source
6

Vous pouvez utiliser la WP-CLI.

Depuis la ligne de commande, vous pouvez exécuter la commande suivante à partir du répertoire de votre installation WordPress:

wp cron event list  

Il affichera un tableau des événements planifiés, quand il est configuré pour s'exécuter et à quelle fréquence il est reprogrammé. Voici ce qui m'a été retourné lorsque j'ai exécuté la commande:
entrez la description de l'image ici

https://kinsta.com/knowledgebase/wordpress-cron-job/

SherylHohman
la source
Merci, cela a fonctionné pour moi, si quelqu'un souhaite vérifier la liste de cron wordpress sur le serveur, utilisez-lewp cron event list
Hemant Kumar