如何定位搜索结果页面?

时间:2018-11-22 作者:Francois

我想知道如何在函数中定位搜索结果页。wordpress中的php文件。

我知道搜索页面的“is\\u search”,但搜索结果页面呢?

我们能给这个查询加个条件吗?

提前谢谢。

祝你一切顺利

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

我想知道如何在函数中定位搜索结果页。wordpress中的php文件。

使用is_search, 以及search.php 样板

我知道搜索页面的“is\\u search”,但搜索结果页面呢?

它们是一样的,is_search 指示主查询是搜索查询。什么时候is_search 为true,WordPress加载search.php 作为模板,返回到archive.php 然后index.php 如果他们不在场。

我不确定单独搜索页面和单独搜索结果页面的想法是从哪里来的,但这不是它的工作原理。有搜索结果和可以出现在任何地方的搜索表单,但没有搜索页面。

我们能给这个查询加个条件吗?

如果要修改主查询,请使用pre_get_posts 滤器这适用于所有查询,而不仅仅是搜索查询,并允许您在WordPress获取帖子之前拦截查询参数以更改获取的内容。

结束

相关推荐