无法将产品过滤器添加到产品类别归档页面。为什么?

时间:2019-09-02 18:19:35

标签: php wordpress woocommerce

我正在尝试在产品类别页面归档文件中显示产品过滤条件,但没有带来什么运气。对于品牌和标签页面,我做了相同的操作,但对于类别页面,则无法正常工作。

当用户从首页中选择类别时,我试图显示一个用于细化产品视图的过滤器。 这是通过在woocommerce网站后端的产品过滤器部分中创建过滤器来完成的。试图在类别页面中显示标签的过滤器不起作用,并且其id = 9465。

这是我主题的functions.php代码和taxonomy-product_cat.php代码块:

    function munmarket_product_filters_for_search_page( $project ) {
        if ( is_product_tag ) {
          return '9499';
        }
        if ( is_tax('product_brand') ){
          return '9499';
        }
        if ( is_product_category() ){
          return '9465';
        }
 return $project;
}
    add_filter( 'wcpf_default_filter_id',      'munmarket_product_filters_for_search_page' );
                <?php if ( is_tax() ) : ?>
                        <?php do_action( 'woocommerce_taxonomy_archive_description' ); ?>
                        <?php if ( is_product_category() ): ?>
                                <?php echo do_shortcode('[wcpf_filters id="9465"]'); ?>
                        <?php endif; ?>
                <?php elseif ( ! empty( $shop_page ) && is_object( $shop_page ) ) : ?>
                        <?php do_action( 'woocommerce_product_archive_description', $shop_page ); ?>
                <?php endif; ?>

有人暗示我在做什么错吗?

Ps:同样适用于标签和品牌。

0 个答案:

没有答案