按组合产品类别过滤woocommerce wordpress

时间:2018-10-15 22:50:42

标签: wordpress woocommerce product categories

我正在尝试按类别过滤显示在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没有设置为接收这种格式的产品类别,但是我不确定什么会起作用。

如果有人可以按正确的方向推动我,那将不胜感激。

谢谢

0 个答案:

没有答案