Так как я лично не сторонник использования различного рода дополнительных плагинов для Wordrpress, то в работе, как на тестовых доменах так и на продакшне, если вдруг возникла необходимость, пользуюсь проверенным способом «закрытия сайта на ремонт».

Код

Для перевода сайта в режим тех обслуживания воспользуемся следующим кодом

// Закрываем сайт на ремонт
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’);

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

После вставки кода будет показываться такое сообщение

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

// Закрываем сайт на ремонт
function wp_maintenance_mode(){
if(!current_user_can(‘edit_themes’) || !is_user_logged_in()){
wp_die(<span style=»color: #ff0000;»>'<img src=»http:/ /мой сайт.com/fotо.png» alt=»» />'</span>);
}
}
add_action(‘get_header’, ‘wp_maintenance_mode’);

Файл

Данный код необходимо поместить в самый низ файла functions.php вашей темы.

Открыть его можно двумя способами:

  1. через консоль WordPress («Внешний вид — Редактор — functions.php»)
  2. скачать и отредактировать в Notepad++ непосредственно с хостинга по FTP

Кулешов ЕвгенийМои статьи

Привет! Меня зовут Евгений. Я WEB-разработчик, SEO-специалист и интернет-маркетолог с опытом работы более 5 лет. Занимаюсь созданием сайтов в Астане и Алматы. Хочешь развивать свой бизнес в Internet? Нужны клиенты? Нужен трафик? Я знаю как дать тебе это. Напиши в комментариях свой вопрос!

Добавить комментарий