Режим обслуживания WordPress
Существует множество возможных причин для перевода вашего сайта в режим обслуживания. Наиболее важными из них являются обновления веб-сайта, темы и плагинов.
Обновления веб-сайта
Каждый раз, когда ваш веб-сайт редактируется, его следует переводить в режим обслуживания для публики. Пользователь сразу поймет, что ваш сайт нельзя просматривать определенное время и что ему лучше заглянуть позже.
Обновления тем и плагинов
Термин «обновления» означает не только обновления тем, но также установку и настройку новых тем. Конечно, возможны и другие вещи, которые занимают больше пары секунд или минут. Это включает в себя изменения, внесенные в таблицу стилей, или, например, интеграцию новых областей.
Установка новых тем может занять некоторое время. Тем не менее, простые обновления тем или плагинов также могут помочь. Вот почему WordPress полностью переходит в режим обслуживания. В течение этого, в основном короткого, периода пользователи обычно видят сообщение:
Кратковременно недоступен для планового технического обслуживания. Загляните через минуту.
Здесь ваши языковые настройки не имеют значения. Сообщение всегда отображается на английском языке.
Интегрированный режим обслуживания WordPress
Сообщение является частью встроенного режима обслуживания нашей популярной CMS. Он создается динамически при каждом обновлении темы, плагина или ядра WordPress. Время от времени сообщение может не удаляться автоматически, как обычно. Тогда вам придется позаботиться об этом.
Просто подключитесь к своей установке WordPress с помощью программы FTP, убедитесь, что программа также отображает «невидимые файлы», а затем удалите файл .maintenance
с сервера.
Ручной перевод WordPress в режим обслуживания
Упомянутый выше метод с автоматическим режимом обслуживания WordPress, безусловно, работает хорошо, и его достаточно в некоторых случаях по умолчанию. Однако автоматический режим нельзя использовать для более сложных задач, чем краткое обновление плагина или темы.
Однако WordPress также можно перевести в режим обслуживания вручную. Это не требует больших усилий.
Режим обслуживания через фрагмент
Достаточно простого фрагмента кода с несколькими строками кода, и он выполняет свою задачу.
Website in Maintenance Mode
We need to work on the website for a bit. Please be patient, we'll be back online as soon as possible.');
}
}
add_action('get_header', 'wp_maintenance_mode');
Фрагмент копируется в папку активной темы functions.php
, и мгновенно переводит сайт в режим обслуживания. Когда режим не нужен, закомментируйте только вызов функции. Тогда это будет выглядеть так:
Website in Maintenance Mode
We need to work on the website for a bit. Please be patient, we'll be back online as soon as possible.');
}
} // When it's not needed, simply place two slashes before add_action().
//add_action('get_header', 'wp_maintenance_mode');
В этом фрагменте режим обслуживания деактивирован. Когда обе косые черты перед add_action()
удаляются, режим возвращается.
Режим обслуживания через плагин
Когда вам нужно работать над своим сайтом в течение более длительного периода, вы должны приложить немного больше усилий в режиме обслуживания. Всегда нужно смотреть на ремонт с точки зрения посетителя. У пользователя определенно может появиться нетерпение, когда он переходит на ваш сайт из результатов поиска Google в поисках решения своей проблемы.
Таким образом, есть пара вещей, которые должны быть на каждой хорошей странице обслуживания:
- Четкое сообщение, сообщающее пользователю, почему веб-сайт недоступен.
- Реально предполагаемое время, когда страница снова будет доступна.
- Адрес электронной почты для вопросов посетителей.
- Необязательно, но удобно: список адресов электронной почты, в который посетитель может войти сам. После завершения работ будет отправлено электронное письмо о том, что резервная копия веб-сайта восстановлена.
- Опционально: Социальные сети владельца сайта.
Два хороших плагина для режима обслуживания
Наверняка есть масса полезных плагинов для ручного режима обслуживания. Тем не менее, я не могу назвать их всех здесь, и поэтому я представлю вам только те, с которыми у меня был опыт. Из-за этого вы можете быть уверены, что плагины работают, когда это необходимо, и хорошо справляются со своей задачей.
Вы должны иметь в виду, что интерфейс веб-сайта доступен только авторизованному администратору, все остальные посетители увидят страницу обслуживания.
IgniteUp — скоро и режим обслуживания
IgniteUp — это комбинированный плагин, который также можно использовать для аккуратных веб-сайтов, которые скоро появятся. Выберите один из нескольких предопределенных шаблонов и настройте их по своему желанию. Результат в моем личном блоге выглядит так:
- Разработчик: Цейлон Системс
- Работа в процессе: да
- Последняя версия от: два месяца назад
- Стоимость: бесплатно через WordPress.org
- Лицензия: ОБЩАЯ ПУБЛИЧНАЯ ЛИЦЕНЗИЯ GNU
- Известные проблемы совместимости: неизвестно
- Домашняя страница разработчика: IgniteUP — с демонстрационными примерами шаблонов
- Скачать на WordPress.org
Режим обслуживания WP
Здесь вы также получите настраиваемую страницу для режима обслуживания. Однако WP Maintenance Mode не работает с предопределенными шаблонами, а вместо этого использует интерфейс, который вам нужно сделать красивым, приложив немного усилий. В свою очередь, у вас есть больше вариантов дизайна.
- Разработчик: Designmodo
- Работа в процессе: да
- Последняя версия от: 20.06.2016
- Стоимость: бесплатно через WordPress.org
- Лицензия: ОБЩАЯ ПУБЛИЧНАЯ ЛИЦЕНЗИЯ GNU
- Известные проблемы совместимости: неизвестно
- Домашняя страница разработчика: недоступна
- Скачать на WordPress.org
Заключение
Режим обслуживания имеет первостепенное значение, и его следует использовать всякий раз, когда вы работаете с веб-сайтом. Если вы этого не сделаете, ваши посетители могут довольно быстро разозлиться, чего вы хотите избежать любой ценой. Это ваш выбор, активируете ли вы режим обслуживания с помощью фрагмента или плагина.
(дпе)