Как в WordPress включить режим технического обслуживания?
На сайте ведутся работы, я не хочу, чтобы пользователи сайта наблюдали весь этот процесс. Как включить режим технического обслуживания сайта на Wordpress?По типу как это реализовано на многих других сайтах: зашел пользователь на сайт и видит сообщение: идут технические работы, зайдите позже!
Есть много плагинов для Wordpress, со счетчиком до окончания работ и без, посмотрите например плагин Maintenance Mode.
Шикарно
Проверили в работе. То, что надо! Спасибо
Не за что . Рад был вам помочь.
Способ закрыть сайт на WordPress на техническое обслуживание без плагина.1. Создаем файл с именет .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();
?>
2. Загружаем его по ФТП в корень сайта.
Теперь при открытии сайта пользователь увидит сообщение: "Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту". А администратор, естественно, авторизовавшись, сможет работать с сайтом!
Великолепно
