Режим технічного обслуговування wordpress без плагінів

Режим технічного обслуговування wordpress без плагінів
Необхідність встановити WordPress сайт в режим «технічне обслуговування», може виникнути у випадках проведення на ньому робіт, пов'язаних наприклад, з установкою і тестуванням нових функцій, коригуваннями в дизайні шаблону, відновленням блогу після невдалих змін і тому подібних маніпуляцій.

Якщо при проведенні змін не закрити сайт за допомогою цього режиму, а в цей час на ньому присутні багато відвідувачів, може виникнути надмірне навантаження на сервер хостингу (існують ліміти) і ваш блог відключать, або попросять терміново вжити заходів щодо усунення навантаження.

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

Все, що нам необхідно буде зробити, це вставити кілька рядків коду. Давайте почнемо.

// Закриваємо блог на ремонт
function wp_maintenance_mode () if (! current_user_can ( 'edit_themes') ||! is_user_logged_in ()) wp_die ( '

Сайт знаходиться на технічному обслуговуванні


Як тільки роботи будуть завершені ми знову з вами зустрінемося! ');
>
>
add_action ( 'get_header', 'wp_maintenance_mode');

Подивіться як буде виглядати сторінка після вставки коду.

Режим технічного обслуговування wordpress без плагінів

Якщо є бажання зробити оформлення сторінки більш симпатичним, можете «погратися» з заміною як самого тексту, так і з його колірною гамою. Також, замість тексту, можна вставити свою заздалегідь підготовлену картинку, фотографію або скріншот.

// Закриваємо блог на ремонт
function wp_maintenance_mode () if (! current_user_can ( 'edit_themes') ||! is_user_logged_in ()) wp_die ('');
>
>
add_action ( 'get_header', 'wp_maintenance_mode');

Повідомлення про те, що сайт знаходиться на реконструкції, будуть бачити всі відвідувачі не мають відношення до адмін-персоналу.
Для того щоб повернути сайт в робочий стан, потрібно просто видалити код з functions.php і зберегти зміни.
Це найпростіший спосіб (моя думка) встановити WordPress сайт в режим обслуговування. У мене цей експеримент зайняв всього пару хвилин.

Але якщо в роботі з кодом відчуваєте себе невпевнено і боїтеся «наламати дров» на основному сайті, спробуйте потренуватися на локальному сервері Denwer, про встановлення і запуску якого я писав в цій статті.

Для всіх тих, хто не хоче редагувати файли і додавати сторонні призначені для користувача коди, є інші рішення - WordPress плагіни.

♦ Режим обслуговування WordPress за допомогою безкоштовних плагінів

Я ж постарався підібрати для вас 10 кращих (особиста думка) безкоштовних плагінів, за допомогою яких можна створити сторінку обслуговування з різними стилями і особливостями.

»Easy Pie Maintenance Mode

Режим технічного обслуговування wordpress без плагінів

За допомогою цього плагіна створити сторінку технічного обслуговування не складе великих труднощів. Ваші улюблені відвідувачі завжди будуть в курсі, що на сайті в даний момент, проводяться ремонтні роботи. Розробники плагіна постаралися і забезпечили його чотирма міні-шаблонами, в адмін-панелі передбачили функціонал для зміни тексту, приєднання свого логотипу та додавання власних стилів CSS.
Дізнатися повну інформацію і завантажити плагін Easy Pie Maintenance Mode можна тут

»Tidio Maintenance Mode

Режим технічного обслуговування wordpress без плагінів

Зверніть увагу на барвисту картинку в правій стороні скриншота. Ось так може виглядати і ваша сторінка, коли його встановлення, цей плагін і активуєте режим обслуговування.

»YITH Maintenance Mode

Режим технічного обслуговування wordpress без плагінів

»Ultimate Maintenance Mode

Режим технічного обслуговування wordpress без плагінів

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

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

»Coming soon and Maintenance mode

Режим технічного обслуговування wordpress без плагінів

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

»Easy maintenance Mode

Режим технічного обслуговування wordpress без плагінів

»Minimal Coming Soon Maintenance Mode

Режим технічного обслуговування wordpress без плагінів

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

Він коректно працює з плагінами кешування, такими як WP Super Cache і W3 Total Cache, код сторінки відповідає HTML5 та CSS3, є форма підписки інтегрована з MailChimp, можна дозволити пошуковим системам відвідувати сайт, в той час як відвідувачі будуть бачити сторінку обслуговування.
Дізнатися повну інформацію і завантажити плагін Minimal Coming Soon Maintenance Mode можна тут.

»WP Maintenance Mode

Режим технічного обслуговування wordpress без плагінів

Ще один з чудових плагінів призначених для встановлення сайту в режим тех-обслуговування. Плагін є повністю настроюється (змінити кольори, тексти і фони).

Режим технічного обслуговування wordpress без плагінів

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

»Simple Maintenance plugin

Режим технічного обслуговування wordpress без плагінів

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

Його цікавою особливістю, крім основних можливостей, є здатність повідомляти пошукові системи про те, що сайт не працюватиме протягом обмеженого періоду часу.
Дізнатися повну інформацію і завантажити плагін Simple Maintenance можна тут.

Висновок.
Як бачите, можливостей для установки сайту в режим технічного обслуговування, більш ніж достатньо. Вибирай, що більше душі подобається. Функціонал у всіх приблизно однаковий, за винятком кількості і якості шаблонів. Код та плагіни відчував на Denwere - всі працюють і свою функцію виконують прекрасно.

Всього доброго. Успіху і терпіння !!
З величезним повагою, Vladimir Zadorozhnyuk