Where is search.php?

时间:2015-01-26 作者:mcook

我在Wordpress 4.0.1上有一个网站,但我找不到搜索。php。

数据库批处理过程已将模板应用于默认搜索结果页面,但我现在找不到该页面以将其更改回原来的页面。

如何更改此页面的模板?

在我的主题中创建一个新的“search.php”会有帮助吗?如果是,此文件应包含哪些内容?

2 个回复
最合适的回答,由SO网友:Privateer 整理而成

通常,复制索引。主题为搜索的php文件。php将让您有一个新的基础模板,可以使用相同的样式和外观作为主题,假设主题实现了索引。php得体。

这将为您提供一个坚实的开始,使您能够对进行更改,前提是没有任何内容使用诸如template\\u redirect之类的挂钩来劫持搜索结果并使用其他模板来显示它们。

SO网友:mcook

然而,Privateer复制索引的做法是正确的。php作为搜索。php没有改变结果。

我的解决方案是找到一个已知的好的搜索副本。php并改用它。https://wordpress.org/support/topic/plugin-wp-paginate-cant-install-on 是副本。为了我的目的,我修改了它。

结束

相关推荐

Earch.php中的搜索结果不正确--在earch.php中使用`Define(‘BodyID’,‘Search’);the_post();`触发问题

我有一个问题,在搜索结果中没有找到页面标题。我已将问题缩小到以下搜索范围。php在我的自定义主题中。define(\'BodyID\', \'search\'); the_post();当我包括上面这一行时,搜索结果中不会出现页面标题,当我去掉这些行并运行搜索查询时,我会得到预期的搜索结果。知道为什么这会中断搜索吗?搜索的完整代码。php如下所示。<?php define(\'BodyID\', \'search\'); the_post(); include(TEMPLATEPAT