Search is always exact

时间:2015-06-24 作者:Dissident Rage

我对WordPress很生疏(鉴于我在这方面所做的工作,我避免使用它的理由似乎是合理的),我面临的一个问题是,帖子搜索总是准确的。

我有一个过滤器posts_clauses 以及WHERE 从句中得到的结果似乎支持不精确的搜索,但结果总是精确的。我注意到这是一个不完整的条件,我不知道它的前半部分是什么。如果我尝试使用模糊的条件手动执行结果查询,如ID > 0, 将显示预期的帖子。

之前出现的其他情况是什么$clause[\'WHERE\']? 还有什么能让它总是认为我想要一个精确的搜索?

Update

我已禁用过滤器,并激活了以下插件:

高级自定义字段:日期和时间选择器高级自定义字段:选项页高级自定义字段:重发字段Yoast提供的强大Google Analytics重新生成缩略图wp_posts.post_content 我试过传球exact=0 到搜索参数。

1 个回复
最合适的回答,由SO网友:Dissident Rage 整理而成

有人将搜索逻辑放入一个有点混乱的主题文件中,该文件通过一系列可笑的includes

结束

相关推荐

Searching post types

是否可以从搜索表单中获取用户输入,使用该表单通过WP_Query 类,然后将用户重定向到页面模板以显示结果?例如假设您有一个搜索输入city, state 或zip 然后输入California,然后捕获该输入,然后使用WP\\U查询搜索自定义帖子类型“位置”。它会找到4个匹配的位置,然后重定向到“位置”页面,该页面将显示所有4个位置。你会怎么做?Note: 这不是家庭作业,而是客户端功能。是的,有插件,但由于这是如何定制的,以及他们希望它如何布局,它必须从头开始构建。