Возможность отключить сайт штатными средствами в WordPress отсутствует и это иногда напрягает. Например, нужно ограничить доступ во время обновления движка или плагинов. Проблема решается установкой специального плагина. Для ранних версий существовал плагин «Site Unavailable», разработанный Angsuman Chakraborty. Но в настоящее время автор прекратил его поддержку. Последняя версия был выпущена в 2005 году.
!Wartungsmodus
Известный немецкий разработчик Frank Bültge предлагает для этих целей свой плагин, созданный на основе идеи «Site Unavailable», который называется !Wartungsmodus. Этот плагин добавляет информацию для пользователей об обслуживании блога. Пользователь, имеющий администраторские права может получить полный доступ к блогу, включая интерфейс. Этот плагин не пишет ссылки в базу данных! Активируйте плагин и ваш блог будет находиться в режиме обслуживания.
Установка плагина не составит особого труда даже для начинающего администратора. Скачиваем zip–архив плагина либо с официального сайта WordPress, либо с сайта разработчика bueltge.de [by:ltge.de]. Устанавливаем. Активируем. Переходим к настройкам плагина

В настройках можно перевести плагин в режим активности, установить время неактивности блога, которое будет показано пользователю, заменить текст стандартного сообщения на свой собственный. Кириллица, естественно, поддерживается, проблем не возникает.
Имеется большой выбор заставок-тем на все вкусы:

Тема «The Truck».

Тема «Simple Text».

Тема «The Sun».

Тема «The FF Error».

Тема «Monster».

Тема «Chastely».

Тема «Only Typo».

Тема «Paint».

Тема «Animate (Flash)». Доступна только на немецком языке, но для пользователя, имеющего навыки работы с flash это не проблема.

Тема «Damask».

Тема «Lego».
Вы можете добавить свой собственный стиль и добавить URL этого стиля на страницу плагина. Создайте свою таблицу стилей на основе этой разметки и загрузите ее, а после добавьте URL CSS без http:// в настройках плагина и измените тему на «Свою тему»:
<div id="header"> WP Dev</div> <div id="content"> <h1 id="1087_maintenance-mode_1">Maintenance Mode</h1> Sorry for the inconvenience.Our website is currently undergoing scheduled maintenance.<strong>Please try back in 231 weeks.</strong>Thank you for your understanding. <div class="admin"><a href="http://example.com/wp-admin/">Admin-Login</a></div> </div> <div id="footer"> <a href="http://bueltge.de/">Plugin by: <img src="http://bueltge.de/favicon.ico" alt="bueltge.de" width="16" height="16" /></a></div>
Пока я писал этот текст плагин «!Wartungsmodus» обновился. Актуальная версия 1.4.9.
Maintenance Mode
Другой немецкий разработчик Michael Wöhrer, вдохновленный идеями Site Unavailable и !Wartungsmodus, создал плагин Maintenance Mode. Плагин добавляет страницу блога, из которой посетители смогут узнать, что ваш блог закрыт на техническое обслуживание. Пользователи с правами администратора сохраняют полный доступ к блогу. Включая внешний интерфейс. А обычные посетители смогут увидеть сообщение типа «Режим обслуживания! Сайт в настоящее время находится на плановом техническом обслуживании. Повторите попытку через 60 минут. Приносим извинения за неудобства.»
Вот как это выглядит

Текст сообщения можно изменять. Кириллица поддерживается.
Установка и активация плагина выполняется обычным способом и трудностей не вызывает. Настройки простые. Плагин переводится в активную/неактивную фазу. Если плагин активен, то в админке, висит напоминание об этом (!Wartungsmodus тоже напоминает о своем активном присутствии). Темы отсутствуют, меньше поводов для размышлений. В настройках можно запретить редакторам и другим пользователям правами ниже администраторских доступ к блогу на время обслуживания. Для некоторых тем оформления WP необходимо использовать тег шаблона is_maintenance () для отображения сообщения в теме, при включенном режиме сопровождения. Это полезно, чтобы не забыть включить режим обслуживания, когда вы вошли в WordPress. Вы можете добавить его в header.php или index.php темы, например:
Скачать актуальную версию Maintenance mode 4.3 можно с официального сайта WordPress или с сайта разработчика. На сайте разработчика есть подробные инструкции на английском языке и не менее подробный FAQ. Зачем они нужны представления не имею, но парень старался.
На WordPress 2.84 работают оба плагина. Я выбрал первый. Он веселее.
© 2009 — 2011, Ringo. Все права защищены.




Занятно! Спасибо за материал.
Очень и очень неплохо!!!
Понравилась статья. Обязательно буду ждать продолжения. Эта тема конечно же интересна всем.
поражаюсь как люди умеют так хорошо писать тексты и статьи
В интернете информации много, а найти нужное порой можно случайно, спасибо