可以使用WC_Products_Query获得与所需产品名称匹配的产品吗()

我有一个需求:

  1. 用户搜索产品
  2. 必须返回与搜索字符串中至少一个单词匹配的任何产品名称
  3. 它必须按降序排列, 最上面的结果具有最多的匹配词
  4. 不需要检查产品的简短描述或长关键词
使用[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 ));

    推荐阅读