计算两类Woocommerce中的产品交叉点

时间:2018-10-19 07:41:10

标签: php wordpress woocommerce

我想在Woocommerce上创建产品过滤。

当前我的过滤器看起来像波纹管。

Woocommerce filters

我有两个主要类别,按集合按功能

当我选择“按收藏集”子类别(例如,“ <精选集” )之一时,“按收藏集”下只会显示“精选收藏”子类别。

“按功能”类别将显示所有“按功能”子类别。

实际上,我只想在“按功能”下显示的只是与“特色收藏”相交的产品类别(例如,艺术品(20),饮料(9))。

下面是显示按功能子类别的代码。

$args2 = array(
  'taxonomy'     => $taxonomy,
  'child_of'     => 0,
  'parent'       => $category_id,
  'orderby'      => $orderby,
  'show_count'   => $show_count,
  'pad_counts'   => $pad_counts,
  'hierarchical' => $hierarchical,
  'title_li'     => $title,
  'hide_empty'   => $empty,
);

$sub_cats = get_categories( $args2 );

foreach($sub_cats as $sub_category) {

<li>
echo '<input type="checkbox" value="'.$sub_category->term_id.'">
<span>'. $sub_category->name .'</span>
<span>('.$sub_category->count.')</span>';
</li>

请帮助解决此问题。

0 个答案:

没有答案