我构建了一个自定义主题,其中有一个404。php页面和搜索。php页面。
在模板的其他地方,我想直接链接到搜索页面。因此,我使用get\\u search\\u template()函数来获取搜索页面链接,其结果如下:http://example.org/search
当我单击链接时,我会被发送到404页面模板。
为什么会转到404页面模板而不是搜索页面模板?
我构建了一个自定义主题,其中有一个404。php页面和搜索。php页面。
在模板的其他地方,我想直接链接到搜索页面。因此,我使用get\\u search\\u template()函数来获取搜索页面链接,其结果如下:http://example.org/search
当我单击链接时,我会被发送到404页面模板。
为什么会转到404页面模板而不是搜索页面模板?
令人困惑的是,WordPress没有简单搜索页面的概念,它只有搜索结果页面的概念。这一区别很关键,因为搜索时没有您看到的搜索查询404。
如果需要专用搜索页面,则必须将其实现为自定义页面,请参阅Codex > Creating a Search Page.
有没有办法在页面上显示搜索框(类似于google登录页)?我已尝试创建搜索页面模板。但是,由于所有wp模板样式都消失了,因此这不起作用。谢谢