我正试图按类别筛选出现在我的woocommerce商店的产品 . 我们的想法是, Headers 中会有一系列下拉列表,每个下拉列表都包含父项及其子类别 . 用户将能够选择各种组合,并且当事物被触发时,商店中出现过滤的一组产品 .

我正在使用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 ); 
?>

当用户提交他们的搜索时,在网址中发送以下内容:

http://localhost/mysite/wordpress/shop/?fLocation=29&fDate=25&fCartographer=0

这实际上一切都很好 . 如果我构建一个单独的模板来接收和显示结果,那么它会显示它们 .

问题是我需要将此筛选结果集显示在商店页面中,而不是将其提取出来 .

我假设woocommerce没有设置为以这种格式接收产品类别,但我不确定什么会起作用 .

如果有人能给我一个正确的方向轻推,那将非常感激 .

谢谢