Widget-logic наводим порядок в сайтбаре




Оброс я что то виджетами. А все потому что по умолчанию они выводятся на всех страницах блога, но так страницы выглядят перегруженными, что совсем не нужно ни посетителям, ни самому хозяину блога. И для решения этой проблемы нашелся хороший плагин Widget-logic. По счету он уже 23 на моем блоге и, хоть говорят что много плагинов это лишняя нагрузка на сайт, какого либо замедления загрузки страниц после его
установки  я не заметил. Установка стандартная. После установки и активации плагин не требует никаких настроек, их просто нет. Принцип работы прост, однако требует некоторого знания условных тегов. Вот основные из них, прописывать которые нужно именно так, как указано в примере ниже:

is_home() — выводить виджет только на главной странице;
is_single() —  только в полных записях статей;
is_single( ’21′ ) —  только только в полной записи статьи, ID которой21;
is_single( ‘auto’ ) — в полной записи статьи с названием ‘auto’;
is_single( ‘Полезные плагины ’ ) — только в полной записи,с заголовком «Полезные плагины»;
is_single( array( 17, 21, 24, 32 ) ) —  только в полных записях статей, ID которых 17, 21, 22 и 34;
is_page() – выводить только на страницах;
is_page( ’21′ ) – выводить  только на странице, ID которой 21;
is_page( ‘Контакты’ ) –  только на странице, заголовок которой «Контакты»;
is_single (array( 17, ‘Полезные плагины’, ‘auto’ ) ) — только в полной записи статей, ID которой 17, заголовок которой «Полезные плагины» и названием ’auto’;
is_category() — выводить виджет только в категориях;
is_admin()-выводить только администратору

В общем важно понять is-это точно in-внутри. Если впереди добавить знак ! (логическое нет), то виджет не будет отображаться на этой странице например !is_home () означает везде,кроме главной страницы. Для сочетания нескольких функций используется знак разделителя “||”. Вариантов
применения условных тегов множество. Здесь приведены самые основные, кому этого мало может обратиться к кодексу и ознакомиться с ним более детально.


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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:


6 × 6 =

Яндекс поиск