Домой Wp-Recall WP-Recall: Проблемы и решения Отображение группы на всю страницу
13ответ(ов) в теме
Антон Надеждин
не в сети 3 месяца
На сайте с 31.01.2017
Участник
Тем 26
Сообщения 83
1
14:05

В файле sidebar.php прописал в самом верху

<?php if(is_tax('groups'))return false; ?>

Сайдбар убрался, но содержание страницы не заходит в область бывшей боковой колонки. Делал по материалам

Вы не можете просматривать опубликованные ссылки

Другие варианты предложенные Otshelnik-Fm и Андрей CS никак не среагировали.
Используемая тема

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
14:09

В файле sidebar.php прописал в самом верху

а зачем? По ссылке же

В файле taxonomy-groups.php убирайте подключение сайтбара вашей темы
Возможно:

<?php get_sidebar(); ?>

0
Антон Надеждин
не в сети 3 месяца
На сайте с 31.01.2017
Участник
Тем 26
Сообщения 83
3
14:16

В файле taxonomy-groups.php не нашел кода

<?php get_sidebar(); ?>

или чего либо подобного.

0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
14:17

Скиньте его код на

Вы не можете просматривать опубликованные ссылки

и поделитесь ссылкой

0
Антон Надеждин
не в сети 3 месяца
На сайте с 31.01.2017
Участник
Тем 26
Сообщения 83
5
14:20

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
14:29

Вы не можете просматривать опубликованные ссылки

<?php if(!is_tax('groups')) get_sidebar('two'); ?> 

и

<?php if(!is_tax('groups')) get_sidebar(); ?> 

соответственно измените

0
Антон Надеждин
не в сети 3 месяца
На сайте с 31.01.2017
Участник
Тем 26
Сообщения 83
7
14:52

Это

get_sidebar( 'two' );

Поменял на
<?php if(!is_tax('groups')) get_sidebar('two'); ?>

и
get_sidebar();

заменил на
<?php if(!is_tax('groups')) get_sidebar(); ?>

Сайт не работает(

0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
14:55

открывающие пхп и закрывающие теги убирайте. Понятно что не работает

<?php  ?>

0
Антон Надеждин
не в сети 3 месяца
На сайте с 31.01.2017
Участник
Тем 26
Сообщения 83
9
15:34

Убрал, сайдбар остался на месте вместе с кодом который был после пхп

/* 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' ) ) ){ }

0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
10
15:54

Тогда задайте вопрос разработчику этого шаблона где у него отключается сайдбар

0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
11
15:27

Разобрались в индивидуальном порядке.
Сайдбар справа выводит файл 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 пикселей вычли на отступы, потом это значение надо будет увеличить на эти же отступы и на ширину левого сайдбара (это написал автору специально т.к. он задал вопрос - что будет если выставить в настройках другой макет. Надо будет править эти стили)

1
Антон Надеждин
не в сети 3 месяца
На сайте с 31.01.2017
Участник
Тем 26
Сообщения 83
12
01:52

Да, сейчас все четко стоит! Но ткните носом как править в стилях если еще слева колонку добавлю? Этот код

/* START растянем группы */
.single-post-group #content-main,
.tax-groups #content-main {
    width: calc(100% - 20px);
}
/* END растянем группы */

отвечает только за регулировку правой колонки. Понимаю что тут исключительно дело в теме Graphene, но если не сложно!

0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
13
10:01

Я все описал выше. Если у вас на другом макете не получается - то учитесь работать со стилями.

0
Тема закрыта. Публикация новых сообщений запрещена.