Технические работы в Wopdpress без плагина

Приветствую Вас, уважаемые читатели. Сегодня наша тема: "Технические работы в Wopdpress без плагина". Как перевести сайт в режим технических работ, для внесения изменений или обновлений, чтобы доступ к сайту был только у администратора?
Данная задача, решается например путём добавления новой функции в файл functions.php Вашей темы.
В результате для всех пользователей, кроме авторизованного администратора, при попытке доступа к любой странице сайта будет выходит вот такое сообщение:

Прежде чем использовать что-то на живом сайте, проверьте как это работает на локальном сайте у Вас на компьютере.
Рассмотрим саму функцию:
function teh_raboty(){
if(!is_user_logged_in()){
wp_die('Приносим извинения! На сайте производятся технические работы. Попробуйте зайти позже!');}}
add_action('get_header', 'teh_raboty');
- Действие функции заключается в том, что если пользователь не авторизован, то ему выходит вышеописанное сообщение.
- Есть два способа для того, чтобы добавить данную функцию на сайт.
Первый способ
- В админ-панели сайта, в разделе «Внешний вид», есть подраздел «Редактор тем».

- В данном подразделе доступно редактирование файлов темы. Нужно открыть файл функций темы functions.php.

- После чего скопировать код нашей функции, и вставить в самый конец файла functions.php.

- После проведённых манипуляций жмём на «Обновить файл».
- Функция сразу начинает работать, и сайт доступен только авторизованным пользователям.

После завершения запланированных работ, Вам нужно просто удалить код функции из файла functions.php, и сайт снова станет доступен всем посетителям.
Второй способ
- Вам нужно иметь доступ к корневой директории.
- Находим файл functions.php, и либо вносим в него изменения прямо на сервере, либо скачиваем на компьютер, вносим изменения и заменяем файл на сервере отредактированным файлом.

Важно!
Если у Вас нет доступа к корневой директории сайта, то при использовании функции не производите выход с сайта. Произведя выход, Вы тоже потеряете доступ к сайту, как и все посетители, и не сможете отключить функцию путём удаления её кода из файла functions.php.
Сегодня мы рассмотрели тему: "Технические работы в Wopdpress без плагина". Узнали как на сайте WordPress, без плагина, включить режим технических работ.
Надеюсь статья была вам полезна. До встречи в новых статьях.
✍
С уважением, Андрей Бондаренко.
Видео на тему "Технические работы в Wopdpress без плагина":

WMZ-кошелёк = Z667041230317
«Wordpress»