首页 > 解决方案 > 如何在 WooCommerce 中来自短代码的产品列表中使用价格过滤

问题描述

介绍:

Woocommerce 使用和 等$_GET变量来过滤价格。它适用于产品的默认列表(例如搜索结果、类别中的产品等)min_pricemax_price

例如:https://website.com/category/clothing/?min_price=20&max_price=100

问题:

$_GET使用简码在页面上显示产品时,诸如min_price和之类的变量max_price不起作用

简码示例:[products ids="36,35,96,95,68,6,62,9369,61,24,26" paginate="true" limit="30"]

和网址:https://website.com/custom-page-with-shortcode/?min_price=20&max_price=100

问题:

使用简码时有没有办法“激活”价格过滤?

我试图分析它是如何工作的,class-wc-widget-price-filter.php但没有成功。

是否存在我应该参考的任何过滤器或操作?我不确定我应该在哪里寻找它

标签: phpwordpresswoocommerce

解决方案


推荐阅读