Часто пользователи задают вопрос, как отключить виджеты, отображаемые в сайдбаре, в определенных постах? Для этого можно воспользоваться простым кодом, который позволяет не показывать виджеты в сайдбаре в определенных постах.
Чтобы скрыть виджеты с некоторых страниц или из некоторых постов, вставьте в файл functions.php следующий код:
function disable_sidebar_widgets( $sidebars_widgets ) { if (is_single(array(10,20,30,40))) $sidebars_widgets = array( false ); return $sidebars_widgets; } add_filter( 'sidebars_widgets', 'disable_sidebar_widgets' );
В этом коде 10,20,30,40 — это ID постов или страниц, на которых виджеты, отображаемые в сайдбаре, показываться не будут.
Если же вы наоборот хотите отображать виджеты только на некоторых страницах, то можете воспользоваться плагином Display Widgets и Widget Logic. Он позволяет указать, на каких страницах показывать виджеты. Есть так же сходный с ним, но еще более простой плагин Display Widgets.

Отлично!! я это искал.
Да…. Все сработало… только как же теперь по размеру пост растянуть? А то виджеты убрались, а вот место под них осталось не занятым…(((
Подскажите, пожалуйста, а как отключить навигацию в определенных постах по id или ярлыкам (установить индивидуальный шаблон для страниц нет возможности)?