我试图通过自定义属性过滤WooCommerce产品档案。
例如,有5种产品的属性的“颜色”含有“红”,以及另一3属性的“颜色”包含“蓝色”。
如何申请一个过滤器,产品循环,所以才有了产品含“红”将显示?
谢谢
我试图通过自定义属性过滤WooCommerce产品档案。
例如,有5种产品的属性的“颜色”含有“红”,以及另一3属性的“颜色”包含“蓝色”。
如何申请一个过滤器,产品循环,所以才有了产品含“红”将显示?
谢谢
在我的网站之一,我不得不做出的大量的数据它的一些自定义字段,这里是我的$ args什么样子的其中一个选项定制搜索:
$args=array('meta_query'=>$meta_query,'tax_query'=>array($query_tax),'posts_per_page' => 10,'post_type' => 'ad_listing','orderby'=>$orderby,'order'=>$order ,'paged'=>$paged);
其中, “$ meta_query” 是:
$key="your_custom_key"; //custom_color for example
$value="blue";//or red or any color
$query_color = array('key' => $key, 'value' => $value);
$meta_query[] = $query_color;
在那之后:
query_posts($args);
所以你可能会在这里得到更多的信息: http://codex.wordpress.org/Class_Reference/WP_Query ,你可以在网页搜索“meta_query”获得的信息
您可以使用WooCommerce分层导航部件 ,它允许您使用不同的属性设置为过滤器产品。 这里的“官”的描述:
显示在小部件,它可以让观看的产品类别,当你缩小的产品列表中的自定义属性。
如果你看看插件/ woocommerce /控件/插件,layered_nav.php,你可以看到它的属性,以设置过滤器的操作方式。 该网址,然后看起来是这样的:
http://yoursite.com/shop/?filtering=1&filter_min-kvadratura=181&filter_max-kvadratura=108&filter_obem-ohlajdane=111
...和数字实际上是不同的属性值的ID-S,要设置。
你可以使用WooCommerce AJAX产品过滤 。 您还可以观看该插件是如何用于产品的过滤。
下面是截图 :
一个插件可能是你最好的选择。 看看在WordPress插件目录或谷歌,看看是否能找到一个。 我发现了一个之下,而且,似乎工作完美。
https://wordpress.org/plugins/woocommerce-products-filter/
此人似乎做的正是你所追求的
尝试WooCommerce产品过滤 ,通过开发插件Mihajlovicnenad.com 。 你可以用任何标准来筛选产品。 此外,它与你的店铺和归档页完美结合。 下面是截图。 而这仅仅是布局的一个,你可以自定义,让你自己。 请看演示站点。 谢谢!
使用插件“WooCommerce产品过滤器”
https://woocommerce.com/products/product-filters
特征
使用AJAX技术的产品快速过滤
通过标准筛选:类别,属性,标签,分类,价格
分页和产品分类无需重新加载页面
要素:价格滑块,复选框列表,电台列表,下拉,颜色列表,列表框,文本列表和其他
小工具“的产品过滤器”和“注意事项的产品过滤器”
简码与产品的简整合
自适应滤波器的选择和产品计数