Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Решено Убрать сайдбар из некоторых страниц

Тема в разделе "Вопросы, советы и доработки.", создана пользователем KateKh, 25 авг 2016.

  1. KateKh

    KateKh

    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    6
    Использую тему Vogue, адаптированную под Вукоммерс.
    Однако при добавлении сайдбара в разделе категорий товаров, чтобы добавить туда фильтры, сайдбар появляется автоматом везде, и на карточках товара и на главной каталога.
    Как его убрать оттуда? Или как сделать фильтры не в сайдбаре?
     
  2. rikitiki

    rikitiki Местный

    Сообщения:
    750
    Симпатии:
    185
    Баллы:
    43
    Так откуда вам убрать то?
    Часто в темах устраивают главную и категории (витрины) без сайдбара. А карточки с сайдбарами. Без сайдбаров карточки слишком широко смотрятся. Есть ещё плагин, который устанавливает разные виджеты на разные страницы. Допустим в витрины одни, а в карточки товара другие.
     
  3. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Для показа виджетов на определенных страницах можно управлять с помощью плагина, н-р, Widget Logic
    Как его использовать можно посмотреть в поиске, н-р, по одной из ссылок.
     
  4. KateKh

    KateKh

    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    6
    Мне нужно чтобы сайдбар был только на страницах категорий. Сам каталог и карточки товара без него
     
  5. KateKh

    KateKh

    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    6
    спасибо, а тогда на карточках товара будет просто пустой сайдбар?
     
  6. rikitiki

    rikitiki Местный

    Сообщения:
    750
    Симпатии:
    185
    Баллы:
    43
    Зависит от темы.
     
    • Согласен Согласен x 1
  7. KateKh

    KateKh

    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    6
    тема Vogue
     
  8. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Чтобы оставить сайдбар только на страницах категорий используйте плагин WooSidebars.
    Как работать с плагином можно посмотреть здесь.
     
  9. rikitiki

    rikitiki Местный

    Сообщения:
    750
    Симпатии:
    185
    Баллы:
    43
    Повторюсь, если в теме через css под сайдбар отводится место, то ни widget logic ни woosidebar не помогут. Эти плагины меняют, удаляют виджеты на страницах, но не меняют css. Пустое место может остаться.
    Я этот вопрос решал так. В используемой мной теме, когда отсутствуют виджеты, в сайдбаре появляется надпись о том, что виджетов нет. Так вот, в php код, выводящий им эту надпись, я вставлял код css, убирающий пустое место.
    В результате, когда виджетов в сайдбаре не было, не было ни надписи ни пустого места.
     
    Последнее редактирование: 27 авг 2016
  10. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Действительно в некоторых темах может фиксировано задаваться размеры под контент и сайдбар.
    Но это говорит скорее о качестве темы.
    В профессионально сделанных темах, н-р Storefront, если нет виджетов, то сайдбар не выводится и контент занимает всю ширину. С темой Vogue такая же ситуация.
    Поэтому для тем Vogue, Storefront для контроля над сайдбарами вполне достаточно плагина WooSidebars без правки стилей CSS.
     
    • Согласен Согласен x 1
  11. dim70

    dim70

    Сообщения:
    150
    Симпатии:
    11
    Баллы:
    18
    а как имя этого плагина?
     
  12. dim70

    dim70

    Сообщения:
    150
    Симпатии:
    11
    Баллы:
    18
    А этот плагин позволит выводить стандартные виждеты цены и фильтрf по атрибутам Woocommerce в сайдбаре не только скажем страницы магазина /shop/ но и на других произвольно взятых страницах с размещённым товаром?
     
  13. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Нет.
    "Проблема" в стандартном виджете цены, которую уже пояснял здесь.
     
  14. KateKh

    KateKh

    Сообщения:
    32
    Симпатии:
    0
    Баллы:
    6
    Просто огроомное спасибо!! :) Поучилось) Еще вопрос, а этот сайдбар можно поместить влево, или он только справа выводится?
     
  15. rikitiki

    rikitiki Местный

    Сообщения:
    750
    Симпатии:
    185
    Баллы:
    43
    Я бы добавил что прячутся или показываются через is_active_sidebar
     
    • Согласен Согласен x 2