【发布时间】:2019-12-26 10:57:58
【问题描述】:
我有这样的要求:
- 用户搜索产品
- 必须返回与搜索字符串中的至少一个单词匹配的任何产品名称
- 必须按降序排列,最高的结果具有最多的匹配词
- 产品的短或长描述不需要检查关键字
使用
[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
)
));
搜索查询samsung galaxy mobile的预期输出:
三星 Galaxy s10+
三星qled电视
银河巧克力
微软 Surface 移动电脑
【问题讨论】:
标签: wordpress woocommerce wordpress-theming custom-wordpress-pages