WordPress — Как закрыть сайт на техническое обслуживание без плагинов

Часто возникает ситуация, когда на посещаемом сайте нужно проделать большие изменения или обновления, и при этом не хочется, чтобы в процессе работы присутствовали посетители. Поэтому перед началом работ нужно переключить сайт в режим «технического обслуживания».

Для WordPress есть несколько плагинов (их легко найти поиском по запросу «wordpress maintenance mode»), но бывают ситуации, когда плагин ставить нежелательно или невозможно.

Режим технического обслуживания в WordPress есть, однако разработчики почему-то не вывели его в админке. Поэтому действовать нужно иначе.

Создайте в корне вашего сайта файл .maintenance и вставьте в него следующий код:

Теперь все посетители сайта будут видеть сообщение, что сайт находится на техническом обслуживании. При этом пользователи, вошедшие в админку, будут работать как обычно. Это очень удобно, например, для веб-разработчиков или при серьезном обновлении.

Чтобы вернуть сайт в рабочий режим достаточно удалить или переименовать файл .maintenance

ВАЖНО! После обновления ядра или плагинов WordPress самостоятельно удалит этот файл!

  • Интересно, не знал об этом.

    Не лишней была информация, как сменить надпись «Сайт ненадолго закрыт…» и как поменять дизайн страницы с этой надписью. Это реально сделать?

  • Спасибо за статью! А то maintenance lite перестал работать