Включение режима обслуживание 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?