В файле sidebar.php прописал в самом верху
<?php if(is_tax('groups'))return false; ?>
Сайдбар убрался, но содержание страницы не заходит в область бывшей боковой колонки. Делал по материалам
Другие варианты предложенные Otshelnik-Fm и Андрей CS никак не среагировали.
Используемая тема
Убрал, сайдбар остался на месте вместе с кодом который был после пхп
/* Sidebar2 on the left side? */ if ( in_array( graphene_column_mode(), array( 'three_col_right', 'three_col_center', 'two_col_right' ) ) ){ } /* Sidebar1 on the left side? */ if ( in_array( graphene_column_mode(), array( 'three_col_right' ) ) ){ }
Разобрались в индивидуальном порядке.
Сайдбар справа выводит файл sidebar.php шаблона.
Чтобы в группе и отдельной записи группы не было его впишем в него в самый верх:
<?php if(is_tax('groups')||is_singular('post-group')) return false; ?>
- т.е. мы делаем две проверки на таксономию и на тип записи. При совпадении отключаем сайдбар
Далее мы видим что шаблон у нас без сайдбара, но не раскрывается. Это проблема в верстке.
Перебьем стилями в style.css
В самый низ добавим:
/* START растянем группы */ .single-post-group #content-main, .tax-groups #content-main { width: calc(100% - 20px); } /* END растянем группы */
Хорошо что шаблон сверстан в этом моменте правильно - у него в тег body добавляется класс типа записи и таксономии. За них в стилях и зацепились. И это правило будет работать только на нужных нам страницах.
При обновлении шаблона придется вписать это вновь.
Если выводить колонку слева - то стилями надо ширину подправлять -
width: calc(100% - 20px);
- сейчас мы 20 пикселей вычли на отступы, потом это значение надо будет увеличить на эти же отступы и на ширину левого сайдбара (это написал автору специально т.к. он задал вопрос - что будет если выставить в настройках другой макет. Надо будет править эти стили)
Да, сейчас все четко стоит! Но ткните носом как править в стилях если еще слева колонку добавлю? Этот код
/* START растянем группы */ .single-post-group #content-main, .tax-groups #content-main { width: calc(100% - 20px); } /* END растянем группы */
отвечает только за регулировку правой колонки. Понимаю что тут исключительно дело в теме Graphene, но если не сложно!