[英]Wordpress: adding category filter to custom built wp list table
我创建了一个自定义wp列表表,该表根据我的自定义WP_Query显示帖子,我需要实现一个类别过滤器,如下所示。
我需要将所有类别显示为一个下拉列表,并且在选择特定类别时,我想以某种方式将此类别过滤器应用于wp_query,这是我的WP_Query。
$wp = new WP_Query(
array("post_type" => "post",
"post_status" => $status,
"meta_key" => "sc_imported",
"meta_value" => true,
"posts_per_page" => $per_page,
"paged" => $current_page,
"orderby" => $_REQUEST['orderby'],
"order" => $_REQUEST['order']
));
使用此函数wp_dropdown_categories($ args);。 它将为类别创建下拉列表。
<?php wp_dropdown_categories( $args ); ?>
<?php $args = array(
'show_option_all' => '',
'show_option_none' => '',
'orderby' => 'ID',
'order' => 'ASC',
'show_count' => 0,
'hide_empty' => 1,
'child_of' => 0,
'exclude' => '',
'echo' => 1,
'selected' => 0,
'hierarchical' => 0,
'name' => 'cat',
'id' => '',
'class' => 'postform',
'depth' => 0,
'tab_index' => 0,
'taxonomy' => 'category',
'hide_if_empty' => false
'walker' => ''
); ?>
请在这里阅读完整的功能细节。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.