From 6bd692d779ef5392dded3bd22c501958f824103e Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Mon, 21 Nov 2022 11:16:18 +0000
Subject: [PATCH] Set wp "cron mode" when running cron jobs

---
 bin/noblogs.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bin/noblogs.in b/bin/noblogs.in
index c2abb3b..5d2af50 100755
--- a/bin/noblogs.in
+++ b/bin/noblogs.in
@@ -256,6 +256,7 @@ function do_upgrade($args) {
 
 // 'run-cron': Run cron jobs.
 function do_run_cron($args) {
+  add_filter('wp_doing_cron', function($args) { return true; });
   foreach ($args as $arg) {
     $blog = noblogs_get_blog($arg);
     if (!$blog) {
@@ -267,6 +268,7 @@ function do_run_cron($args) {
     echo "{$arg}: ok\n";
     restore_current_blog();
   }
+  remove_all_filters('wp_doing_cron');
 }
 
 function do_check_spam($args) {
-- 
GitLab