+7(982) 597-7179

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

Время на прочтение: < 1 минут

Иногда вам нужно перевести свой веб-сайт в режим обслуживания и сообщить своим посетителям и читателям, что сайт временно не доступен.

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

Мы будем использовать функцию wp_die() из кода WordPress. По умолчанию wp_die() останавливает выполнение WordPress и отображает HTML-страницу с сообщением об ошибке. Так мы отключим сайт от посетителей и раздадим сообщения посетителям.

Скопируйте этот код ниже в файл functions.php вашей темы и сохраните его.

// Activate WordPress Maintenance Mode
add_action('get_header', function () {
    if (!current_user_can('edit_themes') || !is_user_logged_in()) {
        wp_die('<h1>Веб-сайт на обслуживании</h1><br/>У нас есть несколько интересных обновлений для вас. Мы скоро вернемся в онлайн! Спасибо. 🙏', 'Сайт на обслуживании');
    }
});

Режим обслуживания будет работать для вашего посетителя. Если вы войдете на свой сайт как администратор, режим обслуживания будет отключен.

Спасибо за внимание!


Читайте также:

Приглашаем поучаствовать в обсуждении статьи:

Комментариев 0