搜索。php和内容搜索。php搜索。php是对应于显示搜索表单请求结果的模板文件。如果主题中没有它(意味着没有search.php
) 然后wordpress默认为index.php
并使用它。
更改为search.php
不会影响索引。php。
以类似的方式,content-search.php
将被查找,如果未找到,则content.php
将使用。
Read about Template Hierarchy here.
自定义
也就是说,如果您还没有自定义,请确保在自定义时使用了子主题。
Codex: About Child Themes.
创建子主题后,可以创建父主题搜索的副本。php并将其放置在子主题目录中。
从这里,您可以创建任一内容的副本。php并将其放置在子主题中,或者复制它并将其重命名为内容搜索。php。
根据要删除的项目所在的位置,您可能需要对两个新创建的子主题文件进行编辑(search.php
和content.php
或content-search.php
) 实现你想要的。
但考虑到您对最佳实践的关注,特定模板有助于减少主题文件中的条件语句。子主题可以防止在开发人员更新主题时丢失自定义项。希望这有帮助。