Як Використовувати WordPress Maintenance Mode

Last Updated on: Січень 21st, 2019Anna Birukova6 Хв Читання

Якщо ви хочете виконати велике оновлення, вам може знадобитися перевести ваш сайт на WordPress Maintenance Mode. Це стан означає, що ваш сайт недоступний протягом деякого часу.

Що таке WordPress Maintenance Mode і як перевести ваш сайт в режим обслуговування? У цьому керівництві ми розповімо вам усе, що вам потрібно знати про режим обслуговування WordPress. Ми також покажемо, як редагувати стандартне повідомлення WordPress, щоб воно було більш привабливим.

Що таке WordPress Maintenance Mode?

Давайте почнемо з засад. WordPress Maintenance Mode — це статус, який ви застосовуєте для інформування відвідувачів про обслуговування на вашому сайті. Це сторінка або повідомлення, яке замінює ваш реальний сайт. На цій сторінці ви можете повідомити, коли веб-сайт знову почне працювати.

Під час цього процесу WordPress буде використовувати функцію wp_maintenance і створить файл .maintenance, що містить повідомлення про технічному обслуговуванні. Після завершення процесу обслуговування WordPress видалить файл. Потім ваш сайт повинен буде працювати як звичайно.

Коли потрібно перевести свій сайт в режим WordPress Maintenance Mode?

По-перше, вам не потрібно включати режим обслуговування WordPress кожен раз, коли ви вносите зміни. Наприклад, оновлення, виправлення дрібних помилок або зміна деяких колірних схем.

Але у міру того, як ваш сайт стає більше, зміни можуть стати більше і зайняти більше часу. Зміна вашої теми, впровадження нових функцій або налаштування нових сервісів на вашому сайті можуть зажадати простою. Це запобіжить доступ відвідувачів до вашого сайту.

Які побічні ефекти використання Maintenance Mode для ваших відвідувачів?

За замовчуванням Maintenance Mode WordPress створює заставку, яка інформує відвідувачів про технічному обслуговуванні. Однак це просто сторінка з текстом, що сайт тимчасово недоступний.

Ця проста заставка, безумовно, створює неприємні враження для ваших відвідувачів. Ваш бізнес може справити погане враження на ваших потенційних клієнтів. Відвідувачів не хвилює, що відбувається за лаштунками. Таким чином, змінити сторінку WordPress Maintenance Mode за замовчуванням — це хороша ідея. Читайте далі, якщо ви хочете навчитися робити це правильно.

Навіщо вам потрібно активувати WordPress Maintenance Mode?

У цьому розділі ми покажемо, як створити більш цікаву сторінку WordPress Maintenance Mode. Наприклад, ви дізнаєтеся, як відобразити, як довго ваш сайт буде недоступний, додати альтернативні посилання, навіть чат-бот, який може обслуговувати відвідувачів. Нарешті, ви дізнаєтеся, як перенаправляти відвідувачів на інший сайт під час обслуговування.

Як перевести WordPress в режим обслуговування? Використовуйте ці 3 методу

Метод 1 — Використання плагінів WordPress

Метод призначений для тих, хто хоче активувати режим обслуговування WordPress, не торкаючись ні одного рядка коду.

Все, що вам потрібно зробити, це завантажити та встановити плагін WP Maintenance Mode. Після активації необхідно налаштувати параметри плагіну. Для цього перейдіть в праву вкладку та виберіть Установки”Maintenance Mode.

На сторінці налаштувань ви побачите 5 вкладок: Загальні, Дизайн, Модулі, Управління ботами і GDPR.

Ми обговоримо кожну вкладку і деякі важливі параметри в кожній вкладці нижче.

Загальні

Перша вкладка — вкладка Загальні. У верхній частині вкладки Загальні ви знайдете статус. Щоб активувати цей плагін та налаштувати свій веб-сайт в режимі обслуговування WordPress, ви повинні змінити його на Активний. Під опціями статусу ви знайдете функцію обходу для пошукових ботів. Якщо ви виберіть цю опцію, пошукові системи будуть мати доступ до вашого веб-сайту під час обслуговування.

Далі, є опції Backend Role та Frontend Role, тут ви можете вибрати, які користувальницькі ролі можуть отримувати доступ до вашого backend, поки він знаходиться в режимі обслуговування. Якщо ви не виберете, то буде дозволений тільки адміністратор.

Дизайн

У вкладці Дизайн ви створите привабливу заставку. Щоб почати створення своєї заставки, ви можете безпосередньо перейти до опції Заголовок HTML-тег). У цій частині додайте заголовок вашої заставки, а також заголовок і текст.

Як тільки ви закінчите з повідомленням, ви можете змінити фон своєї сторінки обслуговування. Наприклад, ви можете змінити її колір або піти ще далі і використовувати зображення в якості фону.

Модулі

У цій вкладці ви можете встановити таймер зворотного відліку. Встановіть час початку і час, що залишився. Крім того, ви можете попросити своїх передплатників підписатися на отримання повідомлення, як тільки ваш сайт знову стане активним.

Наступна опція у вкладці Модулі — це місце, де ви можете налаштувати свої соціальні мережі. Все, що вам потрібно зробити, це розмістити посилання на свій аккаунт у соціальній мережі. Плагін автоматично покаже значок кнопки соціальних мереж на сторінці.

Управління ботами

Наступна корисна вкладка — вкладка Управління ботами. Ця вкладка дозволяє додати чат-бот на свою заставку. Таким чином, ви можете підтримувати інтерактивне спілкування з вашими відвідувачами, навіть якщо ви перебуваєте в режимі обслуговування. Ви навіть можете назвати бот і додати аватар.

GDPR

Якщо ви хочете, щоб ваші відвідувачі підписувалися на сторінці заставки, вам потрібно налаштувати вкладку GDPR. GDPR означає General Data Protection Regulation (Загальні положення про захист даних). Оскільки ви збираєте дані про своїх відвідувачів, вам необхідно активувати це. Після завершення підготовки натисніть кнопку Зберегти параметри і перейдіть на веб-сайт.

Метод 2 — Використання користувальницької функції

Цей метод вимагає редагування файлу functions.php. Ми настійно рекомендуємо вам зробити резервну копію вашого сайту WordPress, перш ніж продовжити.

Другий метод може бути трохи технічним. Але не хвилюйтеся. Це не настільки складно.

Пам’ятайте сторінку обслуговування за промовчанням, яка автоматично встановлюється WordPress, коли ваш сайт знаходиться в WordPress Maintenance Mode? Ви можете перевести WordPress в режим обслуговування вручну налаштувати сторінку без додаткових плагінів.

Все, що вам потрібно зробити, це додати ці рядки коду в кінець файлу functions.php вашої теми.

// Activate WordPress Maintenance Mode
function wp_maintenance_mode() {
if (!current_user_can(‘edit_themes’) || !is_user_logged_in()) {
wp_die(‘<h1>На обслуговуванні</h1><br />Сайт знаходиться на плановому обслуговуванні. Будь ласка, завітайте пізніше.’);
}
}
add_action(‘get_header’, ‘wp_maintenance_mode’);

Відредагуйте текст між лапками у рядку 4, щоб налаштувати повідомлення про обслуговування.

Спосіб 3 — Використання файлу .htaccess

Цей метод вимагає внесення змін у файл .htaccess. Ми рекомендуємо вам зробити резервну копію вашого файла .htaccess, перш ніж продовжити.

Також зверніть увагу, що за допомогою цього методу ви не зможете отримати доступ до панелі адміністратора WordPress, оскільки всі запити будуть перенаправлені в файл maintenance.html.

Ви можете знайти .htaccess в каталозі вашого сайту. Просто перейменуйте ваш поточний файл .htaccess в .htaccess_default, створіть новий файл з ім’ям .htaccess і додайте наступний фрагмент коду:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/maintenance.html$
RewriteRule ^(.*)$ https://example.com/maintenance.html [R=307,L]

Тепер створіть файл maintenance.html з файлом повідомлень про технічному обслуговуванні в каталозі вашого веб-сайту.

Підсумок

Існує чимало способів перевести WordPress в режим обслуговування. Перший спосіб полягає у використанні плагіна Maintenance Mode WordPress. Цей плагін допоможе вам створити красиву заставку. Цей метод рекомендується для тих, хто не знайомий з кодуванням. Другий метод вимагає додавання фрагмента коду php в ваш файл functions.php. Останній метод, який ви можете спробувати, додає код в ваш файл .htaccess.