n-wp.ru — блог о WordPress

Как отключить виджеты в сайдбаре в определенных постах

Часто пользователи задают вопрос, как отключить виджеты, отображаемые в сайдбаре, в определенных постах? Для этого можно воспользоваться простым кодом, который позволяет не показывать виджеты в сайдбаре в определенных постах.

Чтобы скрыть виджеты с некоторых страниц или из некоторых постов, вставьте в файл functions.php следующий код:

В этом коде 10,20,30,40 — это ID постов или страниц, на которых виджеты, отображаемые в сайдбаре, показываться не будут.

Если же вы наоборот хотите отображать виджеты только на некоторых страницах, то можете воспользоваться плагином Display Widgets и Widget Logic. Он позволяет указать, на каких страницах показывать виджеты. Есть так же сходный с ним, но еще более простой плагин Display Widgets.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

3 комментария

  • Да…. Все сработало… только как же теперь по размеру пост растянуть? А то виджеты убрались, а вот место под них осталось не занятым…(((

  • Подскажите, пожалуйста, а как отключить навигацию в определенных постах по id или ярлыкам (установить индивидуальный шаблон для страниц нет возможности)?