WordPress: закрываем сайт на техническое обслуживание


WordPress: закрываем сайт на техническое обслуживание

Привет! Очень часто бывают ситуации, когда необходимо на некоторое время закрыть сайт, например для проведения каких-то изменения. Если сайт не имеет посещаемости, то в этом нет смысла, можно и не закрывать сайт. Но если сайт имеет хорошую посещаемость, то его лучше закрыть на некоторое время. Да бы Ваши посетители не стали свидетелями ваших изменений :).

Закрываем сайт на обслуживание с помощью плагина

Сначала нужно установить и активировать плагин Maintenance Mode.

Затем переходим в раздел Параметры — Maintenance Mode.

Для того, что бы включить режим обслуживания, просто установите отметку возле «« и нажмите на кнопку «Сохранить». По умолчанию, режим обслуживания включится на один час, но Вы можете указать нужное Вам время.

WordPress: закрываем сайт на техническое обслуживание

Администратор может нормально работать в админке и просматривать сайт. А Ваши посетители увидят примерно такую страницу:

Сайт закрыт

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

Для отключения режима обслуживания, просто установите отметку возле «Отключить» и нажмите «Сохранить».

Закрываем сайт без плагина

Есть еще один простой способ. Нужно в корне сайта создать новый файл с названием .maintenance и разместить в нем код:

<?php
    function is_user_logged_in() {
        $loggedin = false;
        foreach ( (array) $_COOKIE as $cookie => $value ) {
        if ( stristr($cookie, 'wordpress_logged_in_') )
        $loggedin = true;
        }
        return $loggedin;
    }
    if ( !stristr($_SERVER['REQUEST_URI'], '/wp-admin/') && !stristr($_SERVER['REQUEST_URI'], '/wp-login.php') && !is_user_logged_in() ) $upgrading = time();
?>

Сделать это можно по FTP.

Когда посетители попытаются открыть Ваш сайт, то они увидят такую страницу:

Техническое обслуживания сайта на WordPress

А Вы, как администратор, сможете работать в админке и просматривать сайт.

Для отключения, просто удалите файл .maintenance, или переименуйте его.

Вот и все! Всего хорошего!

Previous Новый плагин для защиты WordPress — iThemes Security
Next Схемы внутренней перелинковки сайта

Suggested Posts

Набор элементов интерфейса — Square

Адаптивный шаблон Opencart 2.1.0.1-2.1.0.2 — Magazin

Быстрая индексации сайта в поисковике Google

Руководство по кастомным типам записей WordPress + спец плагин

OcStore 2.1 (OpenCart 2.1) улучшаем страницы товаров

Эффект при наведении на заголовок