我使用Woocommerce创建目录网站以显示所有产品。当产品销售时,我不会将其从网站上删除(因为我们没有很多产品,我们希望向客户展示我们之前销售的产品)。
因此,当您继续使用“所有产品”时,您会看到销售产品和可用产品。我想,在侧边栏上创建一个按钮“仅显示可用产品”。我找不到一个可以做到这一点的插件..
Whis woocommerce,我可以创建一个像“ mywebsite.com/products&instock=true ”这样的网址,例如这样的东西吗?或者你知道另一个解决方案。感谢
答案 0 :(得分:0)
您可以使用pre_get_posts来实现它。将tax_query设置为不获取 product_visibility 分类标准中的 outofstock 一词。
除了我的代码,您当然需要创建一个带有prefix_instock = true参数的链接。您也可以将其存储在cookie中,因此它很容易持久化。
{{1}}