
Вітаю вас на блозі firstprize.ru. У цій статті я вам розповім про дуже класному і в той же час популярному плагін для WordPress під назвою - Widget Logic.
Widget Logic - це плагін, який вміє виводити вміст в ваших віджетів (сайдбарі) на різні сторінки блогу і в той же час ховати їх. Наприклад, якщо у вас стоїть віджет «архіви», то ви можете його налаштувати так, щоб він виводився (було видно відвідувачам) тільки на головній сторінці або в результатах пошуку через пошук.
А тепер ближче до справи, плагін Widget Logic можете завантажити тут з офіційного сайту. Йдемо в адмінку блогу, заходимо в плагіни, закачуємо плагін Widget Logic, активуємо його і відразу ж переходимо в віджети (сайдбарі).
Взагалі коли я його встановлював я був в непорозумінь: де взагалі перебувають настройки даного плагіна? Виявляється їх просто немає, так що можете не шукати назву плагіна в параметрах.

is_home () - показувати даний віджет тільки на головній сторінці блогу.
is_single () - показувати даний тільки в повних записах статей.
is_single ( '17') - показувати даний віджет тільки в повній записи статті, ID якій «17».
is_single ( 'Модулі з ефектом падаючого снігу') - показувати даний віджет тільки в повній записи, заголовок якої «Модулі з ефектом падаючого снігу»;
is_single ( 'auto') - показувати даний віджет в повній записи статті з назвою 'auto';
is_single (array (17, 'Модулі з ефектом падаючого снігу', 'auto')) - показувати даний віджет тільки в повній записи статей, ID якій 17, заголовок якої «Модулі з ефектом падаючого снігу» і назвою 'auto';
is_single (array (17, 21, 24, 32)) - показувати даний віджет (сайдбар) тільки в повних записах статей, ID яких 17, 21, 24 і 32;
is_page () - показувати даний віджет тільки на сторінках;
is_page ( '17') - показувати даний віджет тільки на сторінці, ID якій 17;
is_page ( 'Контакти') - показувати даний віджет тільки на сторінці, заголовок якої «Контакти»;
is_page ( 'contacts') - показувати даний віджет тільки на сторінці, назва якої 'contacts';
is_page (array (23, 'Про мене', 'about-me')) - показувати даний віджет тільки на сторінках з ID = 23, заголовком «Про мене» і назвою 'about-me';
is_page (8, 10,11) - показувати даний віджет тільки на сторінках, ID яких 8, 10 і 11;
Це тільки частина того, що ви можете використовувати. Повний список всіх кодів ви можете знайти тут на кострубато перекладі. Давайте розберемо з вами пару прикладів, щоб вам було зрозуміліше. Наприклад, якби я встановив його собі на блог ось, як він би працював у мене.
Приклади настойки плагіна Widget Logic в сайдбарі WordPress.

Як ми бачимо на скріншоті мій ID статті 611. Тепер вам треба просто поміняти його замість 17, 21, 24, 32. Якщо хочете, щоб віджет відображався не тільки на одній сторінці, а й на інший також вписуємо їх ID номера через кому. Приклад: is_single (array (611, 521, 124,))
Третій приклад is_page ( 'Контакти') - ви написали статтю, яку назвали «Як заробити на Форекс». Вам треба просто поміняти слово «Контакти» на «Як заробити на Форекс» або що ви там написали в заголовку статті. Тепер віджет буде, показуватися тільки на цій статті.

Також хочу зазначити, якщо ви закріпили якусь статтю, щоб вона завжди відображалася поверх інших статей і хочете, щоб віджет (сайдбар) показувався на головній сторінці блогу, то вам потрібно прописати код is_page (ID) де ID номер вашої статті яку ви закріпили , а не is_home () як я писав.
До речі, рано чи пізно, плагін Widget Logic може не знадобиться, так як нова версія движка WordPress виходить досить часто і можливо в нього внесуть функцію, яку виконує даний плагін.