Ультра-легкий плагин-заглушка для твоего сайта на WordPress "Сайт в разработке"
Здравствуй друг!
Пару дней назад для одного из свеженьких проектов на WordPress'e понадобилось решение, которое выводило бы посетителям сайта сообщение типа:
"Спасибо, что зашли. Наш сайт находится в разработке. Пожалуйста, загляните через 5 дней."
Это сообщение видели бы все посетители, кроме тех, у кого есть аккаунт администратора, а следовательно и админские печеньки 🙂
Сайт бы спокойно строился "без посторонних глаз" и затем предстал перед своей целевой аудиторией в новом свете.
Ну так вот, стандартное решение для этого вопроса, это поставить одну из многочисленных и разнообразных тем а-ля "Under Construction Theme".
Но проблема в том, что когда стоит одна тема (в данном случае тема "Сайт в разработке"), то другая, которая в данный момент разрабатывается, может быть просмотрена через стандартный вордпрессовский предпросмотр или же через плагин Theme Test Drive например, который тоже частенько криво работает.
В итоге, мне показалось, что гораздо удобнее будет сделать прекрасный легкий микро-плагин, который будет просто выводить всем кроме админов милое лаконичное сообщение о том, что сайт в разработке.
Пока версия 0.1, поэтому без меню в админке. В ближайшем будущем по-любому сделаю 🙂
Скачать плагин-заглушку GB Under-Construction
Успешных разработок!
P.S. Если тебе помог этот плагин или наоборот, у тебя с ним какие-то проблемы или ошибки на сайте, то напиши об этом в комментариях ниже. Я обязательно постараюсь помочь тебе решить твой вопрос!
[ Прочитайте комменты ниже или напишите свой... ]
скажите пожалуйста, я установила этот плагин, а на сайте вместо слов Сайт в разработке показывают только иероглифы ?!
Привет Оля. У меня на одном из сайтов тоже была такая проблема, все дело в кодировке по умолчанию, стоит Windows1251, а нужна UTF8. Ее надо указать в файле .htaccess в корневой директории (основной папке) сайта, а именно добавить туда следующую строку:
Можно прямо перед строкой "# BEGIN WordPress", которая там уже скорее всего есть.
Самый простой вариант добавить изменить кодировку (без FTP):
1. Зайти в Плагины - Добавить новый - ввести в поле поиска htaccess
2. Найти, установить плагин "WP Htaccess Editor" и активировать его
3. Открыть появившийся раздел Htaccess - Htaccess Editor
4. В поле "Content of the Htaccess file" добавить первой строкой код:
5. Нажать на кнопку "Save file>>"
6. Проверить изменения и отключить плагин "WP Htaccess Editor"
Благодарю, Богдан! Очень помог.
Спасибо!
То что надо!
Рад что тебе пригодилось! Если бы я нашел такую штуку где-то, я бы тоже так написал 🙂
Спасибо, плагин пригодился на моем сайте о спортивном фото. Для поисковиков, чтобы заглушку не проиндексировали, стоит обязательно добавить вывод ошибки 503 (код нашел где-то):
Михаил, спасибо за дополнение! Обязательно добавлю в следующую версию плагина.
Подскажите,а куда добавить код?
Спасибо! Легкий и удобный.
Рад, что вам пригодился этот плагин, Павел! Скоро я еще опубликую доработанную версию, где можно будет указывать свой текст и еще кое-что. Поэтому заходите)
Прикольный плагин.Пара настроек и вуаля- Упс
Наш сайт пока в разработке.
Пожалуйста, заходите позднее.
Спасибо за такую штуку!
Thank you, very much!!
Благодарю! Легко и быстро!
Крутота. Просто и со вкусом. Автору чмоки в обе щОки :3
Нужна помощь.
Скажите более подробно как его установить?
я разместил файл в wp-content/plugins и что дальше?
Денис, теперь вам необходимо зайти в админку вашего сайта - раздел меню "Плагины" - "Установленные" - найти в списке плагин GB Under Construction и активировать его.
А чтобы проверить его работу, после того как вы его активируете, вам нужно открыть ваш сайт в другом браузере или выйти из аккаунт администратора.
Спасибо! Я уж хотела на каждой странице писать сообщение )). Быстро и легко!
Спасибо за плагин!
Скажите, какая лицензия?
Можно ли модифицировать код?
Привет. Да, конечно. Редактируйте на здоровье! (лицензия GPL, если не ошибаюсь)
Здравствуйте, может поможете мне. Нужно сделать страницу заглушку, как приветствие(вход на сайт) с пару ссылками на страницы категорий, как это можно реализовать на основе этого кода?
Как сделать так что бы еще отображалась форма обратной связи на данной страничке?
Богдан, когда допилишь плагин, чтобы в админке была кнопка вкл/выкл? Два года прошло!
Заранее спасибо.
Спасибо огромное!) Вы мне очень помогли 🙂
Плагин супер!
ob_start();
header("HTTP/1.1 503 Service Temporarily Unavailable");
header("Status: 503 Service Temporarily Unavailable");
header("Retry-After: 3600");
// header("X-Powered-By:");
Куда это ставить надо?
спасибо большое, все сразу понятно
зашла в плагин и вставила свою заглушку и все работает, как надо!
Спасибо автору)
Пригодился плагинчик)
А там вирусняков нет случаем? =)