Главная Часть 1. Создание блога Глава 4. Плагины WordPress Урок 51. Управление виджетами: на каждой странице свой виджет!

Урок 51. Управление виджетами: на каждой странице свой виджет!

виджеты wordpress

Доброго времени суток, уважаемые читатели!

Как же часто мне приходилось слышать вопрос «Как сделать так, чтобы на главной странице были одни виджеты, на странице «Обо мне» другие, а на странице «реклама» вообще третие». Я с радостью Вам сообщаю, что есть такой плагин, которые реализует Вашу затею! Он очень прост в использовании, всего 5 минут достаточно, чтобы его установить и настроить. Уже через 5 минут у Вас будут отображаться виджеты именно так, как Вы желали! Ну что же, перейдем пожалуй к установке.

Плагин носит название «Widget logic». Скачать его можно тут. Активируем. Настроек никаких не производим, а переходим непосредственно к виджетам. Выбираем любой виджет, например, виджет «текст». И видим в нем поле:

виджет

Вот в это поле мы будем прописывать ту или иную команду, список дам ниже:

  1. is_home () — показывать исключительно на главной странице
  2. !is_page ('about') — показывать на всех страницах, за исключением страницы about.
  3. is_single () — показывать только на страницах с постами (только, когда откроете ту или иную статью, увидите виджет)
  4. is_page () — аналогично предыдущему, но только виджет будет красоваться лишь на страницах блога
  5. is_search () — в этом случае виджет будет отображаться лишь на странице выдачи поисковых результатов
  6. is_archive () — исключительно в архиве статей
  7. !is_home () — везде, кроме главной страницы
  8. is_admin () — будут видны лишь админу\админам блога, другими словами только Вам, и другим админам, если такие имеются.

Вот основные параметры. Надеюсь этот плагин принесет Вам пользу.

Маленькая вышла статья, но что поделать? Вроде все рассказал про плагин, дальше дело за Вами.

Не забываем подписываться на RSS-ленту (как подписаться?). Тогда Вы будете сразу узнавать о выходе в свет новых интересных статей и познавательных уроков! Это сэкономит Ваше время 🙂

До скорых встреч!

Полезные статьи Вам на почту!

Нас более 700 человек!

Комментарии

Дмитрий
0

Спасибо, полезная информация

03.03.2013
Аня
0

Спасибо за инфо! попрбую реализовать и отпишусь о результатах! 🙂

25.08.2013
Sly
0

Пожалуйста. Удачи в реализации)

26.08.2013
Сергей
0

Не работает с перечислением страниц
Parse error: syntax error, unexpected '=' in /home/baustroi/baustroi.ru/docs/wp-content/plugins/widget-logic/widget_logic.php(286) : eval()'d code on line 1

03.09.2014
Sly
0

Расскажите, пожалуйста, подробнее, как и что делали.

07.09.2014
Павел
0

Вот уже более 3х лет работаю с сайтами на Joomla. Решив расширить свой кругозор обратил внимание на WP. И Ваш блог оказался наиболее предпочтительным выбором в изучении, за что Вам спасибо.
По началу WP понравился, удобно, интересно, но дочитав до текущей статьи полностью разочаровался в нем. Как же так? Вывод виджетов на конкретных страницах и исключение их из ненужных страниц - это должен быть неотъемлимый функционал любой CMS, точно также как и Breadcrumbs. Неужели нет стандартных возможностей, чтобы обойтись без плагинов и тонны кода? Больше всего меня поразила строчка !is_page ('about'), какой ужас будет, если понадобится исключить 50-100 страниц (абстрактно).

P.S.: Мне кажется или пропущена статья по работе и организации меню?
P.P.S.: Небольшое замечание, в форме комментариев само поле комментирования выпадает из табиндекса, после перехода из поля "url" посредством TAB перекидывает в шапку сайта, не очень удобно.

И всё-таки, хочу оставить Вам большое спасибо за цикл статей, надеюсь что-нибудь да получится, хотя пока всё как-то грустно.

15.06.2016
0

Согласен, в вордпрессе отсутствует большая часть функционала, хлебные крошки, кстати говоря, тоже только благодаря плагину реализуются. А если говорить про исключение страниц, то там уже придется изобретать велосипед.
Насчет статьи про меню, да, как-то хотел написать, да руки не дошли. Еще будет в ближайшем будущем!
Благодарю за Ваш теплый отзыв. Блог развиваю по мере свободного времени, увы, на мне несколько магазинов и веб студия, а в свободное время семья, дети и поездки. Иногда приходится подзабрасывать блог, но в конечном итоге я всегда остаюсь тут, и полностью его никогда не заброшу.

18.06.2016
Валерия
0

Может пишу не по теме, но не могу найти подходящей статьи. Подскажите, как сделать вложенность страниц, например, захожу на страницу галерея, а в ней есть фото и видео, перейдя по которым, я окажусь на соответствующих страницах. Сколько смотрю не могу найти ответа, да, можно создать несколько страниц, указать предка, по иерархии они будут идти друг за другом, сделать вложенность в меню, но это не то. Как сделать переход со Страницы_1 на Страницу_2?

12.09.2016
0

Добрый вечер! Прошу прощения за долгий ответ. Не совсем понял про вложенность страниц. Вы хотите просто разместить ссылки на страницы "Фото" и "Видео", и при нажатии переходить на них? Или чтобы внутри страницы Фото была ссылка на страницу Видео? Можете еще пример дать?

02.10.2016
Валерия
0

код php тут не хочет показываться

04.10.2016
0

Это такая система защиты. Поэтому, если не сложно, отправьте мне на почту Вашу задумку и я постараюсь Вам помочь. Адрес можете найти на странице контактов.

08.10.2016

Оставить комментарий

Поделиться