多个搜索结果页面模板

时间:2011-12-20 作者:Fredy31

在我当前的项目中,我必须创建2个不同的模板来接收同一站点的2个不同的搜索结果。

这两项研究都来自不同模板/页面上的不同形式。

事实是,只有一次搜索。php文件,我认为不可能再创建一个。(如search taxonomy.php)

是否有办法将一个搜索结果与另一个搜索结果分开,然后根据填写的搜索表单显示正确的搜索页面模板?

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

你可以制作一个页面模板http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

然后您可以通过$\\u GET/search2/?搜索=xxx到该页面,并在使用“s=”的位置执行自定义wp\\U查询$_获取[\'search\']http://codex.wordpress.org/Class_Reference/WP_Query

类似这样:

$args = array(
   \'s\' => $_GET[\'search\']
);
$the_query = new WP_Query( $args );

// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
    echo \'<li>\';
    the_title();
    echo \'</li>\';
endwhile;

SO网友:AndrettiMilas

据我所知,不可能使用WP运行两个单独的搜索。您可以做的是在结果中的单独标题下对它们进行分类。可以将搜索限制到特定类别。

看看这个插件是否对您有任何帮助:http://wordpress.org/extend/plugins/search-everything/

结束

相关推荐

Checkboxed term search

有人知道我是否可以制作一个包含分类法中所有术语的复选框列表,并搜索属于选中术语的帖子吗?在复选框中列出类别也是一种奖励!