Intereting Posts
admin-ajax.php больше не загружается Первое значение настраиваемого поля (из нескольких) отображается дважды после запроса WordPress Options Framework, добавить в главное меню не внешнее меню Могу ли я подключиться к кнопке «Вставить / Редактировать» в TinyMCE, чтобы использовать Shortlink For Post? Значение Comapare get_user_meta Интерпретация редактора WordPress очень ненадежна Имеет ли значение, если два человека используют одну и ту же учетную запись администратора WordPress? Скрыть сообщения определенной категории, если не войти в систему разный для цикла, если разрешение экрана <1000 пикселей списки тегов пользовательского типа и ссылка на сообщение Какое правильное значение смещения для заказа ASC? Метаданные метаданных не отображаются функция запуска во время сохранения сообщения и добавление переменной для отправки мета атрибуты продукта woocommerce Привязка GalleryView для WP Gallery, без NextGen

Отменить обновление с помощью функции в 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"