В шаблоне вывода постов, вероятнее всего в single.php, там, где выводится сайдбар написать что-то вроде:
<?php
if (in_category((N) || in_category(M)) { get_sidebar("rightsidebar"); }
?>
где N и M — это ID категорий, в которых сайдбар выводить следует, а rightsidebar — ID искомого сайдбара.
То есть, в рубриках N и M сайдбар будет, в остальных — нет.
-
Ответ изменён 7 лет, 3 месяца назад пользователем Quazimorda.
Извиняюсь за тупость. А то я очень слаб в коде.
1. Как увидеть ID искомого сайдбара, в эмуляторе хрома не показывает (если это в эмуляторе смотреть)
2. В этой теме нет файла single.php
-
Ответ изменён 7 лет, 3 месяца назад пользователем Budun.
Как увидеть ID искомого сайдбара
Сайдбары регистрируются в файле functions.php. Если их больше одного, то в числе прочих аргументов там указывают и id.
В этой теме нет файла single.php
Какую тему вы используете? Какие файлы в вашей теме есть?
Спасибо что уделяете время!!!
Тема: https://ru.wordpress.org/themes/atahualpa/
Если вам не напряжно, файлы темы воочию можно посмотреть скачав архив. Думаю так будет понятнее.
-
Ответ изменён 7 лет, 3 месяца назад пользователем Budun.
Исходя из файла functions.php темы видно, что в ней имеется аж четыре сайдбара, айди которых:
bfa-ata-left-sidebar
bfa-ata-right-sidebar
bfa-ata-left-inner-sidebar
bfa-ata-right-inner-sidebar
Глубоко не копал, тему эту не подключал, но из этих id похоже, что внутри страниц или постов выводится bfa-ata-right-inner-sidebar. Вероятно его и надо отключить. Точнее — включить для заданных кетегорий M и N. В каком именно файле это делается, вот так вот с ходу, я не нашёл. Но настораживает другой момент. Во-первых, тема не обновлялась более двух лет. Во-вторых, верстка основана не на блоках (дивах), а на таблицах. Из чего становится ясно, что ни о какой адаптивности не может быть и речи. Вы уверены, что эта тема — именно то, что вам нужно? Может стоит поискать что-то посвежее — с современным кодом и поддержкой?
Подскажите плиз на ваше мнение темы с современным кодом и поддержкой.
Вам, собственно сюда — https://ru.wordpress.org/themes
Сортируйте темы по свежести или ещё каким-то критериям, а при выборе смотрите за датой последних обновлений и так далее.