我有一个需求:
- 用户搜索产品
- 必须返回与搜索字符串中至少一个单词匹配的任何产品名称
- 它必须按降序排列, 最上面的结果具有最多的匹配词
- 不需要检查产品的简短描述或长关键词
使用[do_shortcode]的可能解决方案会生成不需要的HTML, 这是不希望的。
$products = wc_get_products(array(
'category'=>
array($brand_slug), 'status'=>
'publish', 'limit'=>
20, 'orderby'=>
'date', 'order'=>
'DESC', 'return'=>
'objects'
'query'=>
array(
'title'=>
$title // Something like this
)
));
搜索查询三星银河手机的预期输出:
三星Galaxy S10 +三星Qled电视银河巧克力Microsoft Surface Mobile PC#1【可以使用WC_Products_Query获得与所需产品名称匹配的产品吗()】将查询替换为以下内容-
$products = wc_get_products(array(
'category'=>
array($brand_slug), 'status'=>
'publish', 'limit'=>
20, 'orderby'=>
'date', 'order'=>
'DESC', 'return'=>
'objects'
's'=>
$title, // Something like this
));
推荐阅读
- 我们可以在主题中复制ACF功能吗()
- 易语言 之系统处理
- PyQt5博文目录
- 易语言 之字节集操作
- 易语言 之动态添加组合框项
- 易语言 之磁盘操作
- 易语言 之资源管理器
- 易语言 之位运算
- Django框架目录