wordpress - 在 woocommerce 中搜索和过滤产品
问题描述
我在 woocommerce 中使用了两个插件,一个用于产品过滤,另一个用于产品搜索。这里的类别是 ELITE、PREMIUM,标签是 625001、625002、625003。现在的要求是,如果客户搜索像“ELITE”这样的产品,则必须显示所有精英类别的产品。如果客户在搜索栏中输入了 elite 并在下拉菜单中选择了 pincode 625009,则应显示该匹配的产品。我应该怎么做才能做到这一点。
解决方案
以前,即在古腾堡或块编辑器 WooCommerce 在定制器中提供分层导航之前,但现在 WooCommerce 建议在下图中使用 WooCommerce 提供的块,我在WooCommerce
您可以使用的类别下突出显示了过滤器块。
同样,您可以构建自定义过滤器以供参考,请检查这些源代码
这些块的基础是 WordPress REST API
您可以在此单元测试文件中找到一些很好的过滤器示例
推荐阅读
- xamarin.forms - 如何修复 AppCenter 构建错误 NETSDK1004
- angular - 过滤 Observable 数组以返回一个结果
- vue.js - 如何使用 Nuxt 正确导入 CSS 模块?
- java - 在字符串中,将具有某些属性的每个 HTML 元素添加到具有任意属性的任意值的新任意元素中
- typescript - 如何在两个类之间共享 TypeScript 函数定义?
- c++ - 内存对齐和虚拟地址空间
- sql - oracle解析函数通过比较
- android - recyclerview上的过滤功能不显示列表
- java - 如何将 dto 映射到服务层中的实体,其中实体具有对象引用且 dto 具有实例 var
- python - TypeError:“NoneType”不可迭代