繁体   English   中英

WordPress:将类别过滤器添加到自定义构建的wp列表表

[英]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'] 
         ));
  1. 如何实施下拉菜单
  2. 如何将此类别过滤器应用于WP_Query。

使用此函数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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM