web-dev-qa-db-fra.com

Détecter si Cron est en cours d'exécution

Souvent, j'ai du code et je veux m'assurer qu'il ne s'exécute que dans un contexte cron, ou qu'il ne s'exécute jamais dans un contexte cron.

Existe-t-il une fonction de style is_cron_running?

1
Tom J Nowell

Oui, wp_doing_cron retournera true si la demande en cours est une demande Cron WP, ou si elle est déclenchée à partir de WP CLI.

https://developer.wordpress.org/reference/functions/wp_doing_cron/

2
Tom J Nowell