• Как вставить справа в сайдбаре, например, произвольное меню, только в одной рубрике. Но не так, чтобы это меню было во всех рубриках одинаковым, а выводилось только в заданной рубрике.

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

    Тема шаблона ColorMag, версия WordPress последняя.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • использовать любой плагин, задающий условия для вывода виджетов. их навалом.

    Да, это я знаю, но есть проблема.
    Сначала добавляю в теме шаблона, шаблон с правым сайдбаром, и в тех рубриках, где он мне вообще не нужен, выводится виджет «Пример виджета».
    Как убрать этот «Пример виджета» чтобы страница рубрик, где мне не нужен сайдбар, была в полную ширину?

    Да, это я знаю, но есть проблема.

    То ли Вы не поняли что Flector говорил, то ли мы Вас.
    см
    https://wordpress.org/plugins/widgets-control/screenshots/
    https://wordpress.org/plugins/widget-options/screenshots/

    И таких плагинов с разными возможностями управления — какие видждеты при каких условиях выводить — много самых разных.

    Как убрать этот «Пример виджета» чтобы страница рубрик, где мне не нужен сайдбар, была в полную ширину?

    Если я правильно осилил эту задачу, то надо создать шаблон этой(их) категории(й) без сайдбара (или наоборот, с сайдбаром, если в настройках темы указать без него для всех).
    И делать это лучше через механизм дочерних тем.

    В записях же в этой теме можно выбрать нужный макет.

    • Ответ изменён 8 лет, 6 месяцев назад пользователем SeVlad.

    Я все правильно понял Flectora, так как знаю о существовании плагинов woosidebars и Restrict Widgets.

    Механизм дочерних тем меняет шаблон только в записи, а мне нужно именно в категории (рубрике).

    Механизм дочерних тем меняет шаблон только в записи, а мне нужно именно в категории (рубрике).

    В дочерней теме можно изменить всё, что угодно 🙂 А то, что на скрине — это есть в родной теме, по дефолту.

    Но я полез посмотреть как там что устроено. В принципе, можно как и раньше говорил — созданием шаблона категории, но надо поломать голову что и как …
    Дело в том, что в этой теме макеты пишутся в базу, а выводятся (если я правильно понял) через функцию colormag_content_width() в functions.php. К сож автор не потрудился над возможностью её переопределения (а может и специально так сделано для продаж ком. версии).

    В общем надо или в шаблоне категории подключать нужный макет или же писать функцию для нужной категории и при этом что бы она не конфликтовала/имела приоритет над родной для данного шаблона.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Как вставить в сайдбаре произвольное меню только в одной рубрике» закрыта для новых ответов.