Zheleznov
@Zheleznov

Как вывести в фильтрах, параметры товара, которые есть в товарах только данной категории?

Добрый день, подскажите пожалуйста, как можно переделать фильтры

Сейчас на странице магазина и категорий товаров, фильтры выводят общие значения для всех.
https://i.imgur.com/jT5GzIf.jpg

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

Как можно вывести в фильтрах параметры товаров, только для данной категории?
Или может хотя бы отмечать как-то, типа делать остальные полупрозрачными, которых нет, или выводить кол-во товаров с данным фильтром..

Сейчас выводится так:

<?php
global $wp; 
$current_url = home_url(add_query_arg(array(),$wp->request)); // текущий url для фильтров в категориях
?>

<div class="moshnost-filter-sort">
    <a class="arrow-toggle">Мощность, Вт<span></span></a>
    <div class="dropdown-nav scroll">
        <?php
        $product_brends = get_terms(array('taxonomy' => 'pa_moshhnost-vt', 'hide_empty' => false));
        ?>
        <?php if ($product_brends) : ?>
            <ul>
                <?php foreach ($product_brends as $product_brend) : ?>
                    <li>
                        <a href="<?php echo add_query_arg('filter_moshhnost-vt', $product_brend->slug, $current_url) ?>" 
<?php if (isset($_GET['filter_moshhnost-vt']) && $product_brend->slug == $_GET['filter_moshhnost-vt']) : ?>class="active" <?php endif; ?>>
                            <?php echo $product_brend->name ?>
                        </a>
                    </li>
                <?php endforeach; ?>
            </ul>
        <?php endif; ?>
    </div>
</div>
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы