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

Скрыть панель фильтров в категориях

reger777

Новичок
Добрый день! Помогите решить проблему со скрытием панели фильтров.

В настоящий момент фильтры по атрибутам выводится везде в оффканвас панели при нажатии кнопки Фильтровать. Сами фильтры товаров выводятся только на страницах списка товаров, а где список рубрик там фильтров нет, но данная панель и кнопка фильтровать все равно отображаются.


Вот тут нужно скрыть кнопку Фильтровать (синим выделена) и вывод выезжающей панели, где нет фильтров (рисунок ниже) (Смотреть на сайте)
FireShot Screen Capture #071 - 'Кондиционеры – «Элит-Климат+»' - climatmgn_ru.png

А вот на странице со списком товаров нужно эту кнопку и панель оставить (рисунок ниже) (Смотреть на сайте)
FireShot Screen Capture #072 - 'On_Off – «Элит-Климат+»' - climatmgn_ru.png


Помогите сделать так, чтобы данная панель и кнопка Фильтровать показывались только на страницах, где выводятся непосредственно товары и скрывалась где рубрики товаров?

Как я понял в файле темы за вывод этой кнопки отвечает код:
Код:
<?php
if (!defined('ABSPATH')) exit; // Exit if accessed directly


// Check if filters are active
$count = reycore_wc__get_active_filters();
$target = reycore_wc__check_filter_btn();

$btn_classes =  implode( ' ', apply_filters('reycore/filters/btn_class', [
    'rey-filterBtn--pos-' . get_theme_mod('ajaxfilter_panel_btn_pos', 'right'),
    $count ? '--has-filters' : '',
    $target !== 'filters-sidebar' ? '--dnone-lg' : ''
]) );

?>
<div class="rey-filterBtn <?php esc_attr_e($btn_classes); ?> " data-target="<?php esc_attr_e($target) ?>">

    <button class="btn btn-line rey-filterBtn__label js-rey-filterBtn-open" aria-label="<?php esc_html_e('Open filters', 'rey-core') ?>">
        <?php
            echo reycore__get_svg_icon(['id' => 'rey-icon-sliders']) ?>
        <span><?php esc_html_e('FILTER', 'rey-core') ?></span>
        <?php
        // Show count
        if( $count ): ?>
            <span class="rey-filterBtn__count" data-count="<?php echo esc_attr($count); ?>">(<?php echo esc_html($count); ?>)</span>
        <?php endif; ?>
    </button>

    <?php
    // Show close button
    if( $count ): ?>
    <button class="rey-filterBtn__reset js-rey-filter-reset" data-tooltip-text="<?php esc_html_e('RESET FILTERS', 'rey-core') ?>" data-location="<?php echo reycore_wc__reset_filters_link(); ?>"  aria-label="<?php esc_html_e('RESET FILTERS', 'rey-core') ?>">
        <?php
        echo reycore__get_svg_icon(['id' => 'rey-icon-close']); ?>
    </button>
    <?php endif; ?>

</div>
 
Ссылка на проблему
https://climatmgn.ru/product-category/kondiczionery/
Сверху Снизу