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

Якщо при проведенні змін не закрити сайт за допомогою цього режиму, а в цей час на ньому присутні багато відвідувачів, може виникнути надмірне навантаження на сервер хостингу (існують ліміти) і ваш блог відключать, або попросять терміново вжити заходів щодо усунення навантаження.
♦ Включаємо режим технічного обслуговування без плагіна
Все, що нам необхідно буде зробити, це вставити кілька рядків коду. Давайте почнемо.
// Закриваємо блог на ремонт
function wp_maintenance_mode () if (! current_user_can ( 'edit_themes') ||! is_user_logged_in ()) wp_die ( '
Сайт знаходиться на технічному обслуговуванні
Як тільки роботи будуть завершені ми знову з вами зустрінемося! ');
>
>
add_action ( 'get_header', 'wp_maintenance_mode');
Подивіться як буде виглядати сторінка після вставки коду.

Якщо є бажання зробити оформлення сторінки більш симпатичним, можете «погратися» з заміною як самого тексту, так і з його колірною гамою. Також, замість тексту, можна вставити свою заздалегідь підготовлену картинку, фотографію або скріншот.
// Закриваємо блог на ремонт
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

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

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

»Ultimate Maintenance Mode

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

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

»Minimal Coming Soon Maintenance Mode

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

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

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

Цей плагін використовують багато вебмастера і мені він теж подобається своєю простотою і легкістю налаштувань. Все, що вам потрібно зробити, це просто активувати режим обслуговування.
Його цікавою особливістю, крім основних можливостей, є здатність повідомляти пошукові системи про те, що сайт не працюватиме протягом обмеженого періоду часу.
Дізнатися повну інформацію і завантажити плагін Simple Maintenance можна тут.
Висновок.
Як бачите, можливостей для установки сайту в режим технічного обслуговування, більш ніж достатньо. Вибирай, що більше душі подобається. Функціонал у всіх приблизно однаковий, за винятком кількості і якості шаблонів. Код та плагіни відчував на Denwere - всі працюють і свою функцію виконують прекрасно.
Всього доброго. Успіху і терпіння !!
З величезним повагою, Vladimir Zadorozhnyuk