Я пытаюсь отфильтровать товары, которые появляются в моем магазине woocommerce, по категориям.Идея состоит в том, что в заголовке будет ряд выпадающих списков, у каждого из которых будет родитель и его подкатегории.Пользователь сможет выбирать различные комбинации, и когда вещь будет запущена, в магазине появится отфильтрованный набор продуктов.
Я использую категории wp_dropdown, чтобы сделать это, в настоящее время есть три следующих по одномуНапример:
<?php
$args = array(
'hide_empty' => 0,
'child_of' => 23,
'hierarchical' => 1,
'depth' => 3,
'show_option_all' => 'All Dates',
'show_count' => 1,
'orderby' => 'slug',
'selected' => $_SESSION['fDate'],
'name' => 'fDate',
'taxonomy' => 'product_cat'
);
wp_dropdown_categories( $args );
?>
когда пользователь отправляет запрос на поиск, в URL отправляется следующее:
http://localhost/mysite/wordpress/shop/?fLocation=29&fDate=25&fCartographer=0
, что на самом деле все хорошо.Если я создаю отдельный шаблон для получения и отображения результатов, он отображает их.
проблема в том, что мне нужен этот отфильтрованный набор результатов для отображения на странице магазина, а он не забирает его.
Я предполагаю, что woocommerce не настроен на получение категорий продуктов в этом формате, но я не уверен, что будет работать.
Если кто-нибудь может подтолкнуть меня в правильном направлениинаправление, то это будет высоко ценится.
Спасибо