我已经用WooCommerce产品搜索引擎替换了wordpress搜索引擎,也就是说,将其包含在我使用的网站标题中: get_product_search_form(); 代替 : get_search_form(true);
我希望产品搜索引擎也可以搜索产品类别。
问题是我有一个名为“夹克”的类别,但是产品的标题和内容中使用的单词中不含“ s”,因此,如果我搜索“夹克”,则会得到很多结果,但是如果我搜索单词“ jackets”(带有“ s”),那么尽管得到该类别的名称,我什么也没得到。
我曾考虑过修改发出请求的查询,以使其添加以下类型的内容:OR category_name LIKE $ search_term,并且我尝试在functions.php中使用pre_get_posts来修改查询,但是它不起作用
有人可以帮助我修改产品的搜索查询,以便我还可以返回名称与搜索词匹配的类别的产品。
非常感谢您!
亲切的问候, 拉奎尔
答案 0 :(得分:0)
您可以查看此link。
简单的例子:
transform(df,all_us=a<-+grepl("^(US[, ]*)+$",ID), partial_us = grepl("US", ID) - a)
ID all_us partial_us
1 US 1 0
2 US, US 1 0
3 CA,CA,CA,MX,US,IN 0 1