Очень часто бывают ситуации, когда необходимо на некоторое время закрыть сайт, например для проведения каких-то изменения. Если сайт не имеет посещаемости, то в этом нет смысла, можно и не закрывать сайт. Но если сайт имеет хорошую посещаемость, то его лучше закрыть на некоторое время. Да бы Ваши посетители не стали свидетелями ваших изменений :).
Закрываем сайт без плагина Нужно в корне сайта создать новый файл с названием
.maintenance и разместить в нем код:
Код PHP:<?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(); ?>
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
А Вы, как администратор, сможете работать в админке и просматривать сайт.
Для отключения, просто удалите файл .maintenance, или переименуйте его. Вот и все!