我正在尝试创建一个自定义搜索表单,用于搜索我创建的自定义帖子类型。
表单需要搜索两个自定义分类法(类似于标记和类别)和帖子的正文文本。
将有一个搜索输入,用于搜索正文和标签,还有一个下拉列表,用于按类别(任意、类别1、类别2、类别3)进行过滤。
我需要制作什么样的模板,这需要什么样的代码?
非常感谢!
我正在尝试创建一个自定义搜索表单,用于搜索我创建的自定义帖子类型。
表单需要搜索两个自定义分类法(类似于标记和类别)和帖子的正文文本。
将有一个搜索输入,用于搜索正文和标签,还有一个下拉列表,用于按类别(任意、类别1、类别2、类别3)进行过滤。
我需要制作什么样的模板,这需要什么样的代码?
非常感谢!
使用pre\\u get\\u posts筛选搜索结果:
function search_filter($query) {
if ( !is_admin() && $query->is_main_query() ) {
if ($query->is_search) {
$query->set(\'post_type\', \'custom_post_type_name\');
$query->set(\'cat\', intval($_POST[\'cat\']); // assuming you have a select with categories with name "cat"
}
}
}
add_action(\'pre_get_posts\',\'search_filter\');
我正在尝试在前端页面上为用户创建一个高级搜索页面。我一直在努力寻找,但要找到一些教程或示例源代码并不容易。我发现可以在管理面板上放置一些过滤器。我正在寻找这样的前端用户。See this tutorial for admin panel我需要为用户创建这样的前端。这是自定义帖子类型搜索。有什么建议吗?教程,样例代码?感谢您抽出时间,祝您周末愉快;)