Существует несколько способов активации режима обслуживания сайта на 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.
Чтобы закрыть техобслуживание, просто удалите код, вставленный ранее.