Отменить обновление с помощью функции в pre_auto_update

Поэтому я пишу этот плагин, который запрашивает сервер (другой сайт WP), если веб-сайт может автоматически обновляться. Это означает, что только 5 сайтов могут обновляться ежедневно, и они не могут обновляться в выходные или когда мы находимся в отпуске, сейчас все работает, кроме одного, и это то, что когда моя функция возвращает false, автоматическое обновление не может быть выполнено, Я пробовал много разных вещей, но ничего не делает, может ли кто-нибудь мне помочь?

Это мой конструктор, в крюке pre_auto_update я вызываю функцию запроса. Это возвращает true или false, но когда оно ложно, ему необходимо отменить автоматическое обновление и повторить попытку завтра или в другое время. Поскольку я сказал, что все работает, мне просто нужно знать, могу ли я отменить автоматическое обновление в это время. И если да, то как я могу это сделать. Заранее спасибо!

function __construct() { // Change this setting to false if you have your own auto update settings $enable_auto_update = apply_filters( 'bdou_enable_auto_update', true ); if( $enable_auto_update ) { add_filter( 'automatic_updates_is_vcs_checkout', '__return_false', 1 ); add_filter( 'auto_update_plugin', '__return_true' ); } add_action('pre_auto_update', function(){ $request = Request_update::Ask_for_update(); var_dump($request); if(!$request){ }else{ $this->do_backup(); //add_action('pre_auto_update', array($this, 'do_backup')); } return $request; }); } 

Solutions Collecting From Web of "Отменить обновление с помощью функции в pre_auto_update"