自定义Wordpress搜索和查询url


Custom Wordpress search and query url

我尝试在Wordpress网站中创建一个自定义搜索页面。我在谷歌上读了一些教程,我几乎完成了它。

我的主题使用index.php页面作为搜索结果。所以,我复制了它,重命名为searchpage.php,使它成为一个模板,并在Wordpress admin中创建了一个页面。

然后,我改变了搜索表单上的动作,使用/search的新页面。

如果我手动尝试/search/test/,它可以工作。如果我使用这个小部件,它会重定向到/search/?s=test并返回一个404页面。

是否有办法使两者都工作或防止小部件使用第二?

此外,/search/test仍然使用index.php布局而不是searchpage.php

为了覆盖index.php作为默认搜索结果页面,您需要将文件命名为search.php