J'essaie de savoir quel plugin déclenche wp-cron. Je connais le code: http://codex.wordpress.org/Function_Reference/wp_get_schedules , mais je préfère faire quelque chose dans le backend SQL plutôt que d'écrire un plugin.
20
J'essaie de savoir quel plugin déclenche wp-cron. Je connais le code: http://codex.wordpress.org/Function_Reference/wp_get_schedules , mais je préfère faire quelque chose dans le backend SQL plutôt que d'écrire un plugin.
Réponses:
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}_options
tableau sous le nom'cron'
.Ou via functions.php:
la source
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'aidevar_dump()
. Pour faciliter l'utilisation, placez le code suivant dans le plugin:Pour plus d'informations: https://developer.wordpress.org/plugins/cron/simple-testing/
la source
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:
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:
https://kinsta.com/knowledgebase/wordpress-cron-job/
la source
wp cron event list