Включение режима обслуживание WP_Upgrader
Делаю обновление своего плагина и поскольку оно занимает некоторое время, то решил закрыть сайт от посетителей. Большинство решений найденных гугла основываются на использовании стороннего плагина или велосипеда типа с использованием хука get_header и обрыва выполнения скрипта wp_die.
Но насколько я знаю в WordPress для обновлений предусмотрен свой класс WP_Upgrader у которого есть метод WP_Upgrader::maintenance_mode( $enable = false );
Решил его использовать, но при попытке создать объект класса получаю ошибку:
PHP Fatal error: Uncaught Error: Class 'WP_Upgrader' not found
Подскажите как правильно работать с WP_Upgrader и можно ли закрыть сайт использую стандартные методы WP?