Что такое режим обслуживания в WordPress?

Что такое режим обслуживания в WordPress Изучение

Для того, чтобы поддерживать ваш сайт в техническом состоянии, вы должны время от времени пересматривать его. Обычно это обновления, например от плагинов или самого WordPress, во время обновления страница недоступна онлайн. Чтобы посетителей не раздражало сообщение об ошибке, в WordPress есть режим обслуживания. Если вы активируете его во время внесения технических изменений, например, в тему или шаблон, посетителям будет показана специальная страница режима обслуживания.

В режиме обслуживания вы избегаете сообщения об ошибке или даже «белого экрана смерти», то есть пустой белой страницы в WordPress, появляющейся при доступе к вашей странице. Стандартная страница ошибки может, например. Например, отобразить ошибку HTTP 503 «Служба недоступна» :

Если вы редактируете свой сайт без режима обслуживания

Если вы редактируете свой сайт без режима обслуживания, посетители увидят пустую страницу с сообщением об ошибке.

Это оставляет посетителей в неведении относительно того, почему страница недоступна. В худшем случае вы сигнализируете о том, что ваш сайт закрыт навсегда. Чтобы не потерять своих читателей, вы должны использовать режим обслуживания, чтобы держать их в курсе. Отображаемая страница может выглядеть примерно так:

Это оставляет посетителей в неведении относительно того

Если WordPress находится в режиме обслуживания, посетители получат соответствующее уведомление.

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

Как включить режим обслуживания?

Режим обслуживания WordPress можно активировать вручную или с помощью плагина. Что имеет больше смысла, зависит от того, какие правки вы хотите внести и какие у вас есть навыки. Если изменения незначительны, обычно нет необходимости использовать плагин. Однако, если редактирование сложное, а ваш веб-проект обширен, дополнительный плагин может оказаться полезным. Вы сообщаете об этом своим читателям, т.е. B. автоматически, как долго продлится техническое обслуживание и когда сайт снова будет доступен.

Читайте также:  Топ-8 Трендов в Области Тестирования ИТ-Продуктов на Предстоящий 2024 Год

Включить режим обслуживания без плагина

Если вы хотите вручную переключить WordPress в режим обслуживания, вы можете создать файл с именем.maintenance (обратите внимание на точку) в корневом каталоге. Добавьте в этот файл следующий код PHP:

<?php $upgrading = time(); ?>

Этот файл создается автоматически и обычно удаляется при использовании подключаемого модуля режима обслуживания. WordPress также загрузит его, если он был создан вручную. Вы должны оставить включенную временную метку пустой, но не забудьте снова удалить файл после успешного обслуживания.

Другой способ запустить режим обслуживания вручную — через файл functions.php. functions.php — это файл шаблона, используемый для добавления функций и возможностей в проект WordPress. В этом случае добавьте в файл PHP-код, который активирует режим обслуживания. Существуют разные варианты такого PHP-кода. Например, возможная запись в functions.php выглядит так:

<?php
function maintenance_mode() {
  if ( !current_user_can( 'administrator' ) ) {
    wp_die('Maintenance.');
  }
}
add_action('get_header', 'maintenance_mode');
?>

Вы также можете ввести текст, который будет отображаться на странице во время обслуживания. Также есть возможность вставлять изображения. Для этого требуется соответствующее ноу-хау PHP. Довольно простая запись в functions.php тоже может выглядеть так:

function kb_wartungsmodus() {
  if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) { 
  wp_die('
    <h1>Wir aktualisieren unsere Website</h1>
    <p>Im Moment arbeiten wir an dieser Website. Bitte schauen Sie in Kürze noch einmal vorbei.</p> ', 'Website im Wartungsmodus');
}} 

add_action('get_header', 'kb_wartungsmodus');

Эти коды откроют страницу WordPress по умолчанию в режиме обслуживания. Он относительно прост по конструкции.

Как включить режим обслуживания с помощью плагина

Если вы не уверены в работе с корневым каталогом и PHP, вы также можете быстро и легко активировать режим обслуживания в WordPress с помощью плагина. В зависимости от требований для этого существуют различные плагины. Представляем два.

Плагин WordPress, предлагающий множество вариантов создания режима обслуживания, называется просто Maintenance. Плагин предоставляет различные шаблоны для сайта, которые посетители увидят во время обслуживания. Эти шаблоны полностью настраиваемые: от текста и цветов до фона вы можете установить и изменить все по своему желанию. Вы можете, например. B. Показать таймер обратного отсчета, который показывает, когда веб-сайт снова будет доступен. Это также работает с многосайтовыми установками.(каждый блог имеет свои настройки режима обслуживания в сети). Вы также даете посетителям возможность подписаться на информационный бюллетень во время технического обслуживания. Эта функция информирует читателей об активности на сайте и о том, когда он снова заработает.

Читайте также:  Не открывается Word, что делать?

Плагин WordPress, предлагающий множество вариантов

Обслуживание — одна из самых популярных альтернатив встроенному в WordPress режиму обслуживания по умолчанию.

Страница SeedProd Coming Soon Page & Maintenance Mode также является хорошим плагином для уведомления читателей об обслуживании веб-сайта. С помощью этого плагина вы можете добавить заголовок, SEO-заголовок и мета-описание. Здесь также можно загрузить логотип или тизерное изображение, а также настроить страницу визуально и с точки зрения содержания.

Плюс этого плагина режима обслуживания для WordPress заключается в том, что вы можете исключить подстраницы из обслуживания, поэтому роботы поисковых систем могут тем временем продолжать сканировать веб-сайт. Страница, полностью находящаяся в режиме обслуживания, считается недоступной для сканеров сайта.

Плюс этого плагина режима обслуживания для WordPress

Скоро появится Page & Maintenance Mode от SeedProd — еще один плагин для обслуживания, который позволяет перевести ваш сайт WordPress в режим обслуживания.

На что следует обратить внимание в режиме обслуживания?

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

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

Какие проблемы с режимом обслуживания?

Если режим обслуживания активирован, WordPress создает временный файл.maintenance в основной папке (который вы также можете создать вручную, см. выше). После успешного завершения работ по техническому обслуживанию и выхода из режима технического обслуживания он обычно снова удаляется. Однако может случиться так, что обновление будет выполнено некорректно. Это может произойти, например, если WordPress был случайно закрыт в процессе редактирования или плагин загружался необычно долго, и поэтому обновление было прервано. Тогда файл больше не будет удален — а значит, режим обслуживания WordPress не исчезнет.

Читайте также:  Сравнение популярных JavaScript фреймворков React, Vue и Angular в 2024 году

Эта проблема легко решается с помощью. Вручную удалить файл обслуживания. Единственным требованием для этого является то, что вы можете получить доступ к своему веб-проекту через FTP (протокол передачи файлов).

Чтобы вручную удалить файл.maintenance, сделайте следующее:

1. Получите доступ к веб-серверу с помощью FTP-программы (например, FileZilla).
2.Перейдите в корневой каталог установки WordPress.
3. Удалите файл.maintenance.
4. При необходимости обновите снова.

Если это не сработает, обратитесь к своему веб-хостингу, который поможет вам с дальнейшим устранением неполадок.

Оцените статью
Блог о программировании
Добавить комментарий