Я использую WooCommerce с WCFM для создания онлайн-магазина с этими структурами
На первой странице мне нужно показать все категории продуктов, все в порядке, используя
add_filter( 'woocommerce_product_subcategories_hide_empty', 'hide_empty_categories', 10, 1 );
function hide_empty_categories ( $hide_empty ) {
$hide_empty = FALSE;
// You can add other logic here too
return $hide_empty;
}
При нажатии на категорию мне нужно показать всех поставщиков для данной категории, сегодня отображаются все продукты
При нажатии на продавца мне нужно показать все продукты для поставщика.
Любая идея Как это сделать?
Обновлено: Чтобы решить этот вопрос и для дальнейшего использования добавить этот код в функции. php
add_action('woocommerce_before_shop_loop','shop_filter_cat');
function shop_filter_cat($query) {
$cate = get_queried_object();
$cateID = $cate->term_id;
if (is_product_category()) {
if( isset($_POST['spbv']) || '' !== $_POST['spbv']) {
echo do_shortcode("[wcfm_stores has_orderby='' search_category='". $cateID ."' category='' has_product='yes' per_row='5' ]");
remove_filter('woocommerce_product_loop_start');
}
}
}