Как выключить временно сайт WordPress

Если вы планируете произвести какие-то технические работы с сайтом на установленной CMS WordPress, можно его временно отключить, установив ограничения на показ главной страницы сайта

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

Для того что бы временно закрыть сайт на техническое обслуживание потребуется сделать следующие шаги: например сделать это можно с помощью отдельно установленного плагина как WP Maintenance Mode

Плагин WP Maintenance позволяет вам поставить ваш веб-сайт на время ожидания проведения обслуживания или запуска вашего веб-сайта.

Причем плагин позволяет сделать сделать это достаточно красиво, но при условии приобретения премиум версии. Для тех кто не нуждается в каком либо оформлении, плагин выполнит свою функцию самым простым и надёжным образом.

Установим плагин и попробуем его настроить. Переходим в Плагины — Добавить плагин — Maintenance

не забываем Активировать

После активации плагин автоматически включает режим технического обслуживания сайта

тем самым главная страница сайта приобретает следующий вид:

Проверять лучше в другом браузере, или очистив cookie в том в котором происходит работа с сайтом.

Для отключения функции технических работ плагин нужно деактивировать!

Включение режима обслуживание без использования плагинов

Данный способ так-же будет целесообразен и не так страшен как может показаться, так как если всё делать правильно и осознанно, то вероятность поломки WordPress будет сводиться к минимуму.

Редактировать нужно будет файл function.php шаблона на котором работает WordPress.

Внешний вид — Редактор тем — function.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">На техобслуживании</h1><br />Сайт на плановом обслуживании. Пожалуйста, зайдите позже!'); } } add_action('get_header', 'wp_maintenance_mode');

Обновить файл.

Проверяем желательно в любом другом браузере

или так:

Такой интерфейс кстати реализуем в бесплатной версии плагина.

Как видите, можно закрыть сайт без дополнительных расширений, но при редактировании кода файлов, стоит быть особенно внимательным и желательно делать резервную копию редактируемого файла или полноценный backup сайта.

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