2013-06-11 58 views
0

我目前正在研究我的新主题,并且我有一个问题。当我搜索像“hfdhfsdl”这样的随机内容时,我希望它能生成我的404模板,但它只能获取页眉和页脚,而不是404页面。我searchform模板看起来是这样的:当找不到资源,他们不打算对空搜索结果等。我不能导致404页

当你

<form role="search" method="get" id="searchform" action="<?php echo home_url('/'); ?>"> 
<div> 
    <input placeholder="Search for content" type="text" value="" name="s" id="s" /> 
    <input type="submit" id="searchsubmit" value="Search" /> 
</div> 

+0

我还没有在WP上工作过一段时间,但我不认为404会触发搜索结果为空。只有当页面本身不存在时才会触发它。像一个不存在的标签或类别url应该会触发它。 – JohnP

+0

@JohnP再次阅读,我解释了错误的方式,对不起! – Angelica

+2

如果找不到结果,那么显示404通常是不好的做法。起床你的屁股,并显示一些网站,说:“没有结果”!但是如果你的问题是如何显示网站的其他部分,那么你必须发布其余的代码! – Florian

回答

4

404页只显示不要返回结果,您必须显示“找不到结果”或类似的结果。