Существует несколько способов активации режима обслуживания сайта на Wordpress: с помощью кода, плагина либо через файл .htaccess. 

Рассмотрим способ закрытия сайта на техобслуживание с помощью изменения кода шаблона.

Открываем административную панель WordPress и в левом меню выбираем «Внешний вид», затем переходим в раздел «Редактор тем».

В правой части отобразившегося окна нажимаем на «Функции темы» файл functions.php.

Добавляем в него код в конец файла:

// Activate WordPress Maintenance Mode

function wp_maintenance_mode(){

    if(!current_user_can('edit_themes') || !is_user_logged_in()){

        wp_die('<h1 style="color:red">Website under Maintenance</h1><br />We are performing scheduled maintenance. We will be back on-line shortly!');

    }

}

add_action('get_header', 'wp_maintenance_mode');

 Нажимаем на кнопку "сохранить".

Теперь пользователи будут уведомлены, что на сайт находится на техобслуживании. Вы не сможете увидеть объявление, так как зарегистрированы на сайте. Чтобы увидеть его, откройте сайт в другом браузере или выйдете из учетной записи WordPress. 

Чтобы закрыть техобслуживание, просто удалите код, вставленный ранее.