Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

как убрать сайдбар с некоторых страниц?

Автор olfa, 14-09-2016, 14:12:35

« назад - далее »

olfaTopic starter

Добрый день!
Хочу убрать отображение сайдбара на некоторых страницах. На одной странице получилось с помощью кода  в page.html
<?php if (!is_page(52)) {get_sidebar(); } ?>   
думала копия этого кода с заменой на нужный номер страницы сработает также, а нет... при таком расскладе на обеих страницах сайдбар снова отображается.
Подскажите, пожалуйста, как убрать сайдбар на обои страницах? сайт www.perthbuslines.com.au
Спасибо!
  •  


webuser

Цитата: olfa от 14-09-2016, 14:12:35думала копия этого кода с заменой на нужный номер страницы сработает также, а нет... при таком расскладе на обеих страницах сайдбар снова отображается.
копируя это условие, вы заведомо по одному из них разрешаете показывать другую страницу.
Попробуйте так:
<?php if (is_page(50) ) {get_sidebar(); } ?>   // это если показывать сайдбар надо на 2-х страницах
<?php if (is_page(52) ) {get_sidebar(); } ?>

или так:

<?php if (!is_page(52) || !is_page(53) ) {get_sidebar(); } ?>  // это если показывать сайдбар не надо на 2-х страницах

Или сделайте для разных страниц разные шаблоны. Всё зависит от ваших возможностей и желаний(сколько страниц нужно без сайдбара, сколько всего страниц)

П.С. Ну и обычно указывают пациента которого "препарируют".


olfaTopic starter

#2
Цитата: webuser от 14-09-2016, 14:33:45

<?php if (!is_page(52) || !is_page(81) ) {get_sidebar(); } ?>  // это если показывать сайдбар не надо на 2-х страницах

Или сделайте для разных страниц разные шаблоны. Всё зависит от ваших возможностей и желаний(сколько страниц нужно без сайдбара, сколько всего страниц)

Не помогло....с таким кодом отоборажает на обои страницах... :(
Пациента я указала :) www.perthbuslines.com.au  если вы то имели в виду.
а как сделать шаблоны на разных страниц....  :-\

Добавлено: 14-09-2016, 15:06:06


ой кажется дошло...просто копиру page.html переименовываю его и в коде <main id="main" class="site-main" role="main"> ставлю ID нужной страницы и там уже вставляю код чтоб сайдбар не отображался.. так да?
  •  

kain114

Проверьте нет ли в шаблоне вашей темы такой функции! Например в шаблоне Hueman она есть!
Все о ремонте и настройке компьютеров - http://pomkomp.ru
  •  

olfaTopic starter

Цитата: kain114 от 14-09-2016, 15:17:00
Проверьте нет ли в шаблоне вашей темы такой функции! Например в шаблоне Hueman она есть!
Нету.... тема twenty sixteen
  •  


webuser

olfa, можно попробовать как написали(главное запоминайте что меняете, а лучше копию делайте), а можно и наоборот удалить вывод сайдбара и в нужной страничке указать новый шаблон без сайдбара. Откройте  файл шаблона page.php(сделайте копию), удалите строку <PHP get_sidebar ();?>
и сохраните файл под другим названием например pagenew.php И в атрибутах страницы(справа должен появиться выбор шаблон) укажите новый шаблон pagenew.php.

П.С. а почему расширение page.html?

olfaTopic starter

#6
Цитата: webuser от 14-09-2016, 15:59:09


П.С. а почему расширение page.html?
ой! прoстите! это я гоню! конечно же page.php  ::)

Добавлено: 14-09-2016, 16:53:00


Цитата: webuser от 14-09-2016, 15:59:09
И в атрибутах страницы(справа должен появиться выбор шаблон) укажите новый шаблон pagenew.php.

Не появился новый шаблон...вообще отсутвует эта функция.. :( в атрибута есть только родитель и порядок...
страницу соранила как pageGetQoute.php

Добавлено: 14-09-2016, 20:28:54


ура! все полуилось!!!! Спасибо всем большое!!!

А как сделать чтобы место где был сайдбар можно было заполнить текстом..?
  •  

webuser

Цитата: olfa от 14-09-2016, 16:10:58А как сделать чтобы место где был сайдбар можно было заполнить текстом..?
Если имеется в виду расширить поле контента, то никак(вернее нужно править код). Если другим текстом, то создать в виджетах Произвольный текст или HTML-код. - написать туда нужный текст и разместить в макете где отображался сайдбар.



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....