网站的设置方式有两类类别,每种产品在两组中都有一个类别。例如(不是真实情况),一组是颜色,另一组是大小,产品同时具有颜色和大小类别。
将用户定向到第一组选项中的一个类别页面,它显示具有该类别的产品的整个列表。但是从那里,我需要一个下拉菜单,允许用户在第二组类别之间进行选择,以过滤并仅显示同时满足第一和第二类别的产品。
我试着在购物循环之前使用动作
the_widget( 'WC_Widget_Product_Categories', 'dropdown=1' );
和如下所示的过滤器可排除第一类类别(尽管无法正常工作)
add_filter( 'woocommerce_product_categories_widget_args', 'exclude_product_cat_widget' );
function exclude_product_cat_widget( $args ) {
$args['exclude'] = array('24','25','26','27');
return $args;
}
问题是,与其过滤当前显示的产品,不如直接将用户重定向到另一个类别页面,而忽略了所选的第一个类别组。
似乎没有插件具有此功能,我不知道该如何实现。