wordpress默认搜索是搜索文章标题以及检索文章内容里的关键字,但是对于一些电商网站来说,搜索产品编号也是很重要的一部分,但是产品编号一般是一个自定义字段,无法被搜索到,这时该怎么办呢?

接下来让给出解决方案:

首先,让系统的搜索能搜索到postmeta数据表:

然后在模糊查询里加入查询字段:

但是,这样的话可能会出现搜索结果重复的情况,那么得用数据库关键字DISTINCT过滤下:

将以上三段代码加到主题的functions.php末尾(最后一个?>之前)即可!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。