定义要在wordpress中从管理面板搜索的字段

时间:2013-09-16 07:02:26

标签: wordpress

在我的wordpress网站中,当我使用搜索时,它会搜索帖子的所有字段。 我正在寻找一种方法来定义从wordpress 的默认搜索中查找的字段。

有很多关于创建自定义搜索的手册,但我希望从信息中心或search.php进行更改

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

以下是示例:

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
        <input type="text" name="s" id="s" value="Enter keywords ..." onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"/><br />
        <select name="post_type">
            <option value="">Choose Category:</option>
            <option value="">All Categories</option>
            <option value="post_type_a">Post Type A</option>
            <option value="post_type_b">Post Type B</option>
             <option value="post_type_c">Post Type C</option>
        </select><br />
        <input type="submit" id="searchsubmit" value="Search Help" />
    </form>

如果你不想在下拉列表中显示custom post types,你也可以在hiden字段中分配值,如下所示。

<input type="hidden" name="post_type[]" value="post_type_one" />
<input type="hidden" name="post_type[]" value="post_type_two" />
<input type="hidden" name="post_type[]" value="post_type_three" />