Need to do blank search.

时间:2012-05-15 作者:Obhaso

当参数“s”没有值时,它会自动重定向到主页。相反,我希望显示来自自定义sql查询的所有信息。我该怎么做??

2 个回复
最合适的回答,由SO网友:moraleida 整理而成

你可以通过s=%20 作为您的搜索字符串,但这有点粗糙。

如果你想要实现的是使用你的搜索。php模板,但对于“受控”搜索结果,请考虑使用以下内容:

<?php 

global $query_string; // fetch query string being used
query_posts($query_string . \'&posts_per_page=20\') // add your terms to it.

?>

SO网友:Jobjörn Folkesson

创建自定义搜索表单并使用<input type="hidden" name="s" value="whatever" /> 当然,还有你通常的搜索表单(至少<input type="text" name="search" />).

然后$_GET[\'s\'] 将始终设置。记住创建一个运行自定义查询的自定义搜索页面(使用$_GET[\'search\'] ,否则您会发现自己总是在搜索输入的占位符值$_GET[\'s\'].

您可以在我的网站上看到类似于此的解决方案的实例Allt du behöver (不幸的是,在瑞典语中,但我认为你无论如何都可以弄清楚它是如何工作的)。

结束

相关推荐

Search engine for WP as CMS

我目前正在运行WP作为CMS,我一直在寻找一个合适的搜索引擎插件来索引该网站。要求如下:基于自定义分类法(aka,能够根据分配给帖子的分类法向下钻取)的方面帖子Fast不显示实际帖子,而是一个摘录:-显示最近的评论日期,作者我遇到过Apache SOLR插件,它做得很好,除了按自定义分类法进行面处理。它按类别、标签和作者进行分面,但类别太复杂了,我不妨重新考虑如何将类别应用于帖子。有人对此有经验吗?谢谢