我尝试在Wordpress网站上创建自定义搜索页面。我在Google上阅读了一些教程,我几乎完成了它。
我的主题使用index.php
页面搜索结果。因此,我复制了它,将其重命名为searchpage.php
,使其成为模板,并在Wordpress管理员中使用此模板创建了一个页面。
然后,我更改了搜索表单上的操作,以使用/search
的新页面。
如果我手动尝试/search/test/
它可以正常工作。如果我使用小部件,它会重定向到/search/?s=test
并返回404页面。
有没有办法让两者都工作或阻止小部件使用第二个?
此外,/search/test
仍然使用index.php
布局而不是searchpage.php
答案 0 :(得分:0)
为了覆盖index.php作为默认搜索结果页面,您需要将文件命名为search.php