Главная Часть 1. Создание блога Глава 8. Техническая часть Урок 161. Как закрыть сайт на обслуживание? Без плагинов

Урок 161. Как закрыть сайт на обслуживание? Без плагинов

wordpress закрыть сайт

Доброго времени суток, уважаемые читатели и гости блога WPguru.ru!

Каждый из нас постоянно вносит какие-нибудь изменения в свои блоги. Желательно, чтобы никто не видел ту кривизну в дизайне, которая очень часто появляется при конфликте стилей. Так как быть, когда надо изменять сайт, при этом скрыть его от посторонних глаз? Выход есть - закрыть сайт на обслуживание!

На самом деле закрыть блог можно многими способами. Хоть даже теми же плагинами. Плагинов на WordPress такое множество, что порой кажется, можно реализовать любую идею, добавить любой функционал.

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

Например, у меня есть 2 копии данного блога, запрещенные к индексированию. На них я и тренируюсь. После чего уже изменяю сей блог. Кстати, скоро будет новый, уникальный дизайн!

Итак, перейдем к делу. Все Вы хоть раз делали обновление движка, верно? Пытались зайти на блог во время самого обновления? Если нет, то расскажу что там отображается. А лучше покажу:

Как закрыть сайт на обслуживание?Так вот. Делается это простым способом. Когда Вы нажимаете на кнопочку "Обновить", движок автоматически создает некий файлик, который и вызывает данную надпись. Затем, когда обновление завершено, этот файлик удаляется, и работа продолжается как обычно.

Как закрыть сайт на обслуживание? Не используя плагины

Откройте блокнот, и вставьте в него следующий код:

Теперь выберите вкладку "Сохранить как". В поле "тип файлов" выберите "Все файлы". Затем в поле "Имя" введите без кавычек: ".maintenance".

В файле не должно быть никакого расширения! Он похож по виду на .htaccess. После этого закиньте файл в корень Вашего блога. Корень - это там, где лежат папки wp-admin, wp-content и так далее.

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

Мне не нравится надпись "Зайдите через минуту". Может быть wordpress и обновится за минуту, но вот я уверен, что большинство вебмастеров вряд ли успеют внести какие-то изменения и проверить их за минуту, а то и пять. Иногда нам и целый день нужен, например, для смены целого дизайна и функционала. Будет неприятно читателям, которые будут обновлять каждые 2 минуты блог и видеть все одну и ту же надпись.

Как закрыть сайт на обслуживание?

Поэтому я решил поискать файл, в котором эта строка лежит. Логично было первым делом полезть в языковой файл, где все английское переведено на русское. И да, я нашел там эту строчку. На всякий случай, я, благодаря Notepad++, открыл вообще все файлы, какие только были во всех папках WordPress. Данная строчка оказалась только в одном месте - в языковом файле.

Увы, чтобы его открыть, Вам потребуется бесплатная программа POedit, которую Вы можете скачать где угодно в интернете. Файл этот лежит в папке wp-content/languages. И носит название: ru_RU.po

Открыв его, отыщите ту строку и измените ее как Вам нравится. После сохранения, ВАЖНО!!!, перетащите не только этот файл обратно на сервер, но еще и файл ru_RU.mo. Увы, они связаны друг с другом, и необходимо переносить оба, чтобы все работало как надо.

Как отключить режим обслуживания? Достаточно удалить файл .maintenance, либо же переименовать, чтобы он всегда оставался там. Следует отметить, что при обновлении, этот файл будет стерт. Поэтому, если вдруг, в процессе работы, Вы решите обновить Ваш движок, то знайте, что это выведет Ваш блог из режима обслуживания, и он продолжит свою работу.

На этом мое повествование закончено, до встречи в следующих уроках!

Полезные статьи Вам на почту!

Нас более 700 человек!

Комментарии

Денис
0

Раньше ставил плагины для этой фигни, но теперь понимаю, что легче решить все кодом. Спасибо!

28.02.2015
Desh
0

Привет! Тоже заметил этот файлик, когда обновлял вп. Не знал его содержимого) спасибо!!

28.02.2015
Tonoid
0

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

11.03.2015
Sly
0

Не все любят плагины

14.03.2015
orenkomp
0

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

19.12.2015
Александр
0

Собственно, помимо можно найти и другие способы закрыть сайт на тех.обслуживание, одним из распространённых – установка плагина. Достаточно, в разделе «Плагины» перейти на страницу добавления нового, и в строке поиска набрать « maintenance mode ». Например, неплохой вариант

20.12.2015
Sly
0

Кодом интереснее

21.12.2015

thanks for your best solution!

28.10.2017

Оставить комментарий

Поделиться