WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Как удалить div в зависимости от типа страницы?

Скажите, пожалуйста, как можно удалить div ( не отображать) с определенных страниц?

Например, на главной, 404, рубрики.

Какой код нужно добавить в functions.php?

Спасибо за ответ.

0
Agacha
7 февраля 2020
  • 1
    el-lable310 el-lable.ru

    1) не отображать с помощью стилей, если у вас правильный шаблон, то для body должны выводиться CSS классы, тогда добавляете к селектору вашего div-а .home перед ним и скрываете display:none
    2) в шаблоне добавить условие на основе is_front_page()
    3) выводить ваш div в зоне виджетов, а для виджетов поставить плагин типа https://widget-options.com/ и на его основе настроить условие его отображения.
    4) если ваш div выводится как контент страницы или поста то можно добавить логику отображения на основе шорткодов.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация