解决方案1:
这可以通过在搜索表单中添加下拉菜单来完成。eg cat\\U slct
如果主题中不存在搜索模板,请创建搜索模板。
在页面顶部和后面直接添加if语句get_header();
-
if(isset($_POST[\'cat_slct\'])){
//make the query using the name of the categoty you\'v just received via $_POST[].
//or search within the database if necessary using the $wpdb object,it helps a lot.
}
}else{
//the search page as its without modifying.
//just you have to add the closing else tag before the get_footer();
}//right before the get_footer()
解决方案2:
与解决方案1相同,但这次您将创建一个页面模板,并将其称为custom\\u search。
现在继续创建一个使用自定义页面模板的页面。。例如,将其命名为search\\u cats。
与此不同的是,您将目标搜索表单的操作设置到此页面。
与之前一样:获取发布的数据并将其插入查询,然后执行常规循环。