您可以将post\\u类型附加到搜索字符串的末尾,如下所示:
http://yourdomain.com/?s=search+string&post_type=page
这很有魅力:
<form method="get" action="<?php echo home_url();?>">
<input type="text" name="s" />
<label>Search Pages</label>
<input type="radio" name="post_type" value="page" />
<label>Search Posts</label>
<input type="radio" name="post_type" value="post" />
<button type="submit">Submit</button>
</form>
您还可以在表单标记(无单选按钮)中执行类似操作,以进行上下文搜索:
<?php if(is_page()):?>
<input type="hidden" name="post_type" value="page" />
<?php endif;?>