首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们可以使用WC_Products_Query来获取与所需产品名称匹配的产品吗?

我们可以使用WC_Products_Query来获取与所需产品名称匹配的产品吗?
EN

Stack Overflow用户
提问于 2019-08-21 07:57:19
回答 1查看 84关注 0票数 0

我的要求是:

  1. 用户搜索产品
  2. 必须返回与搜索字符串中至少一个单词匹配的任何产品名称。
  3. 它必须是降序的,最高的结果是匹配字数最多的。
  4. 产品的简短或冗长的描述不需要检查关键字。

使用[do_shortcode]可能的解决方案会产生不必要的HTML,这是不需要的。

代码语言:javascript
复制
$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的预期输出

三星星系s10+ 三星qled电视 银河巧克力 微软表面移动pc

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-21 08:29:05

将您的查询替换为-

代码语言:javascript
复制
$products = wc_get_products(array(
  'category'                              => array($brand_slug),
  'status'                                => 'publish',
  'limit'                                 => 20,
  'orderby'                               => 'date',
  'order'                                 => 'DESC',
  'return'                                => 'objects'
  's'                                     => $title, // Something like this
));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57586955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档