Список поставщиков WooCommerce Market - PullRequest
0 голосов
/ 12 апреля 2020

Я использую 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');
      }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...