Ультра-легкий плагин-заглушка для твоего сайта на WordPress "Сайт в разработке"

Здравствуй друг!

Пару дней назад для одного из свеженьких проектов на WordPress'e понадобилось решение, которое выводило бы посетителям сайта сообщение типа:

"Спасибо, что зашли. Наш сайт находится в разработке. Пожалуйста, загляните через 5 дней."

Это сообщение видели бы все посетители, кроме тех, у кого есть аккаунт администратора, а следовательно и админские печеньки 🙂

Сайт бы спокойно строился "без посторонних глаз" и затем предстал перед своей целевой аудиторией в новом свете.

Ну так вот, стандартное решение для этого вопроса, это поставить одну из многочисленных и разнообразных тем а-ля "Under Construction Theme".

Но проблема в том, что когда стоит одна тема (в данном случае тема "Сайт в разработке"), то другая, которая в данный момент разрабатывается, может быть просмотрена через стандартный вордпрессовский предпросмотр или же через плагин Theme Test Drive например, который тоже частенько криво работает.

В итоге, мне показалось, что гораздо удобнее будет сделать прекрасный легкий микро-плагин, который будет просто выводить всем кроме админов милое лаконичное сообщение о том, что сайт в разработке.

Пока версия 0.1, поэтому без меню в админке. В ближайшем будущем по-любому сделаю 🙂

Скачать плагин-заглушку GB Under-Construction

Успешных разработок!

P.S. Если тебе помог этот плагин или наоборот, у тебя с ним какие-то проблемы или ошибки на сайте, то напиши об этом в комментариях ниже. Я обязательно постараюсь помочь тебе решить твой вопрос!

Богдан Григорук

[ Прочитайте комменты ниже или напишите свой... ]

Ищете хостинг для своего сайта? Могу порекомендовать свой (нажмите здесь)

28 комментариев к “Ультра-легкий плагин-заглушка для твоего сайта на WordPress "Сайт в разработке"”

  1. Оля 03.01.2013 в 00:05 #

    скажите пожалуйста, я установила этот плагин, а на сайте вместо слов Сайт в разработке показывают только иероглифы ?!

    • Богдан 03.01.2013 в 00:37 #

      Привет Оля. У меня на одном из сайтов тоже была такая проблема, все дело в кодировке по умолчанию, стоит Windows1251, а нужна UTF8. Ее надо указать в файле .htaccess в корневой директории (основной папке) сайта, а именно добавить туда следующую строку:

      AddDefaultCharset utf-8

      Можно прямо перед строкой "# BEGIN WordPress", которая там уже скорее всего есть.

      Самый простой вариант добавить изменить кодировку (без FTP):
      1. Зайти в Плагины - Добавить новый - ввести в поле поиска htaccess
      2. Найти, установить плагин "WP Htaccess Editor" и активировать его
      3. Открыть появившийся раздел Htaccess - Htaccess Editor
      4. В поле "Content of the Htaccess file" добавить первой строкой код:

      AddDefaultCharset utf-8

      5. Нажать на кнопку "Save file>>"
      6. Проверить изменения и отключить плагин "WP Htaccess Editor"

      • Станислав 16.01.2015 в 08:12 #

        Благодарю, Богдан! Очень помог.

  2. Аноним 19.03.2013 в 23:59 #

    Спасибо!

  3. Серж 06.04.2013 в 03:30 #

    То что надо!

    • Богдан 06.04.2013 в 17:13 #

      Рад что тебе пригодилось! Если бы я нашел такую штуку где-то, я бы тоже так написал 🙂

  4. Михаил 11.04.2013 в 06:01 #

    Спасибо, плагин пригодился на моем сайте о спортивном фото. Для поисковиков, чтобы заглушку не проиндексировали, стоит обязательно добавить вывод ошибки 503 (код нашел где-то):

    ob_start();
     
    header("HTTP/1.1 503 Service Temporarily Unavailable");
     
    header("Status: 503 Service Temporarily Unavailable");
     
    header("Retry-After: 3600");
     
    // header("X-Powered-By:");
    
    • Богдан 18.04.2013 в 20:43 #

      Михаил, спасибо за дополнение! Обязательно добавлю в следующую версию плагина.

    • Александр 31.08.2013 в 07:53 #

      Подскажите,а куда добавить код?

  5. Павел 02.07.2013 в 17:07 #

    Спасибо! Легкий и удобный.

    • Богдан 04.07.2013 в 18:37 #

      Рад, что вам пригодился этот плагин, Павел! Скоро я еще опубликую доработанную версию, где можно будет указывать свой текст и еще кое-что. Поэтому заходите)

  6. Александр 31.08.2013 в 07:51 #

    Прикольный плагин.Пара настроек и вуаля- Упс

    Наш сайт пока в разработке.

    Пожалуйста, заходите позднее.

    Спасибо за такую штуку!

  7. CAtherine 05.09.2013 в 22:04 #

    Thank you, very much!!

  8. Дэн 09.10.2013 в 19:15 #

    Благодарю! Легко и быстро!

  9. Мишаня 20.12.2013 в 22:45 #

    Крутота. Просто и со вкусом. Автору чмоки в обе щОки :3

  10. Денис 20.05.2014 в 21:10 #

    Нужна помощь.
    Скажите более подробно как его установить?
    я разместил файл в wp-content/plugins и что дальше?

    • Богдан 22.05.2014 в 09:34 #

      Денис, теперь вам необходимо зайти в админку вашего сайта - раздел меню "Плагины" - "Установленные" - найти в списке плагин GB Under Construction и активировать его.

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

  11. Зухра 26.07.2014 в 21:00 #

    Спасибо! Я уж хотела на каждой странице писать сообщение )). Быстро и легко!

  12. ElXDi 23.09.2014 в 12:07 #

    Спасибо за плагин!
    Скажите, какая лицензия?
    Можно ли модифицировать код?

    • Богдан 25.09.2014 в 11:35 #

      Привет. Да, конечно. Редактируйте на здоровье! (лицензия GPL, если не ошибаюсь)

      • Дмитрий 24.01.2017 в 04:05 #

        Здравствуйте, может поможете мне. Нужно сделать страницу заглушку, как приветствие(вход на сайт) с пару ссылками на страницы категорий, как это можно реализовать на основе этого кода?

  13. Дмитрий 14.10.2014 в 21:45 #

    Как сделать так что бы еще отображалась форма обратной связи на данной страничке?

  14. Голос Совести 02.12.2014 в 19:49 #

    Богдан, когда допилишь плагин, чтобы в админке была кнопка вкл/выкл? Два года прошло!

    Заранее спасибо.

  15. Lizzy Lollipop 05.12.2014 в 06:41 #

    Спасибо огромное!) Вы мне очень помогли 🙂

  16. Костя 10.12.2014 в 17:27 #

    Плагин супер!

    ob_start();

    header("HTTP/1.1 503 Service Temporarily Unavailable");

    header("Status: 503 Service Temporarily Unavailable");

    header("Retry-After: 3600");

    // header("X-Powered-By:");

    Куда это ставить надо?

  17. настя 26.02.2015 в 11:28 #

    спасибо большое, все сразу понятно
    зашла в плагин и вставила свою заглушку и все работает, как надо!

  18. Андрей 12.03.2015 в 20:37 #

    Спасибо автору)
    Пригодился плагинчик)

  19. Я есмь 06.10.2015 в 12:00 #

    А там вирусняков нет случаем? =)