diff --git a/lib/cron.php b/lib/cron.php index 77192948426ac5198250fe5ecc543328b7b49e20..2f0f5dd4b24d013f7ec759edaa6faf533b97aecc 100644 --- a/lib/cron.php +++ b/lib/cron.php @@ -35,15 +35,17 @@ function noblogs_run_cron_for_current_blog() { if ($schedule) { $result = wp_reschedule_event($timestamp, $schedule, $hook, $v['args'], true); if (is_wp_error($result)) { - error_log('cron reschedule event error for hook: %1$s, code: %2$s, message: %3$s, data: %4$s', - $hook, $result->get_error_code(), $result->get_error_message(), wp_json_encode($v)); + error_log(sprintf( + 'cron reschedule event error for hook: %1$s, code: %2$s, message: %3$s, data: %4$s', + $hook, $result->get_error_code(), $result->get_error_message(), wp_json_encode($v))); do_action('cron_reschedule_event_error', $result, $hook, $v); } } $result = wp_unschedule_event($timestamp, $hook, $v['args'], true); if (is_wp_error($result)) { - error_log('cron unschedule event error for hook: %1$s, code: %2$s, message: %3$s, data: %4$s', - $hook, $result->get_error_code(), $result->get_error_message(), wp_json_encode($v)); + error_log(sprintf( + 'cron unschedule event error for hook: %1$s, code: %2$s, message: %3$s, data: %4$s', + $hook, $result->get_error_code(), $result->get_error_message(), wp_json_encode($v))); do_action('cron_unschedule_event_error', $result, $hook, $v); } do_action_ref_array($hook, $v['args']); @@ -52,7 +54,8 @@ function noblogs_run_cron_for_current_blog() { } if ($has_unsafe_hooks) { - $domain = get_option('domain'); + $blog_details = get_blog_details(null, false); + $domain = $blog_details->domain; echo " executing wp-cli for unsafe hooks ({$domain})"; system("wp cron event run --due-now --url={$domain}"); }