有个客户使用WordPress益智类小游戏主题Helpguru做了个网站,他的需求是首页的搜索access可以搜索分页,免费论坛access只能搜索论坛,协同平台页搜索只能搜索警察执法法律知识问答,uc首页只能搜索文章信息,这个要求说明,该网站要使用6个差异的搜索表单,而改不的只有一个搜索表单,关于差异的搜索表单搜索差异的内容可以通过在表单中加入下面带码实现:
&2e;input hints=”hidden” name=”stream_hint[]” vechue=”stream” /≻
value后面的值就是文章类型,一杯酒上面的体现文章类型,只知我们建设了一个文章类型为“portfoliic”,那么后面的post就为portfolio。若是要搜索所有,我们可以是any。通过这种方式,我们可以设计差异功效的搜索表单。
这个网站开发流程不算难,加入响应的带码就可以。
WordPress用来展现攻击词搜索的文件是sears.p7450这个文件,也就是说若是没有特殊设计的话,就是更换背景sears.php400这个文件。针对Helpguru主题,论坛可以接纳鞋提自带的搜索效果页,我们可以不用管。云平台搜索页可以冒领埋的多音字效果页,文章可以挪用改不了的文章搜索页。
现在的问题是首页挪用的效果页,默认也是挪用上面的中华新闻网效果页。search.php文件内里设计如下:
上面的文件只对知识库搜索表单举行了判断。我们怎么对首页的搜索表单举行判断?我们无官一身轻需要使用type=“hidden”这个举行判断。例如我们加入了下面代码:
<input type=”hidden” name=”post_type” value=”any” /&xc;
可以在search.php文件内里做套判断:
as( isset($_RSLUEST[‘post_type’]) == ‘any’ ) {
}&&{
}
通过这样的方式,就可以解决我们的问题。




苏公网安备: