Можно привязать вывод в сайдбаре к контенту страницы т.о.:
выводить в сайдбаре несколько постов из той же рубрики, что и статья, опубликованная на странице.
я не очень понял что тут написано
но все же решение найдено, даже два
решение первое:
Разные сайдбары для записей (постов)
(условимся, что сайдбары в папке Темы существуют, предназначены для вывода в одном месте лейаута блога и отличаются друг от друга содержимым, пример названий: sidebar.php, sidebar-var2.phpи sidebar-var3.php). См. в кодексе про get_sidebar.
Находим в файлах Темы вызов сайдбара:
Код:
1. <?php get_sidebar(); ?>
и заменяем его на:
Код:
1. <?php $sidebar = get_post_meta($post->ID, "sidebar", true);
2. get_sidebar($sidebar);
3. ?>
Теперь в каждой записи создаете произвольное поле sidebar, а в значение пишете ему часть имени (после sidebar- ) того сайдбара, который хотите показывать при просмотре этой записи: var2или var3. Если у одиночной записи нет произвольного поля sidebar, то выведется сайдбар «по-умолчанию» sidebar.php
решение второе:
Наверное вам встречалась ситуация, когда вам нужно было на разных страницах отображать сайдбар разного вида. Например, на главной странице нужно, чтобы выводились последние комментарии и последние посты, а на внутренней странице (в посте) — чтобы отображались популярные публикации, список рекомендуемых ссылок и рекламные баннеры. Такие разные сайдбары на разных страницах поможет создать Sidebar Generator.
В принципе, все поясняют скриншоты — работа с плагином Sidebar Generator легкая. Создаете столько сайдбаров, сколько душе угодно. После этого настраиваете каждый из них: располагаете виджеты, а если хватает и опыта, то и редактируете CSS каждого сайдбара. После этого открываете любую страницу или любой пост, и выставляете, какой сайдбар использовать. Вы можете использовать в разных постах разные сайдбары. Например, явно рекламный пост можно снабдить дополнительными баннерами в сайдбаре, а пост с интересной темой улучшить релевантными ссылками — постами, похожими по тематике.
скопипастил все что нашел