自定义帖子类型搜索模板

时间:2013-10-20 18:39:39

标签: php wordpress

目前,我有一个名为“指南”的自定义帖子类型和一些自定义字段。现在我想在archive-guides.php上显示一个搜索表单,您可以在其中搜索自定义字段冠军。

这是我在存档指南中的代码:

<form id="searchform" action="<?php bloginfo('home'); ?>/" method="get">
    <input id="s" maxlength="150" name="s" size="20" type="text" value="" class="txt" />
    <input name="post_type" type="hidden" value="guides" />
    <input id="searchsubmit" class="btn" type="submit" value="Search" />
</form>

这是我在search.php中的代码:

<?php 
$search_refer = $_GET["post_type"];
if ($search_refer == 'guides') {
    if ('meta_key=champion&meta_value=$search_query') {     load_template(TEMPLATEPATH . '/search-guides.php'); } };
?>

但它仍然无法重定向到search-guides.php,如果我使用表单搜索,则网址将变为/?s=query&post_type=guides(查询=搜索字词)。

任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

请使用您的load_template代码进行更新。