后台文章列表添加专题筛选功能

2024-02-01 13:57 小编

B2主题的文章有专题这个自定义分类法,为了方便我们管理专题的文章,在后台文章列表添加了专题筛选功能,具体效果如下:

后台文章列表添加专题筛选功能 - Collection Taxonomy Filter

将下面的代码添加到子主题的 functions.php 即可:

/** 后台文章列表添加专题筛选功能* https://www.wpdaxue.com/docs/b2/b2-dev/collection-filter*/function b2child_collection_taxonomy_filter() {    global $typenow;    $post_type = 'post';     $taxonomy  = 'collection';    if ($typenow == $post_type) {        $selected      = isset($_GET[$taxonomy]) ? $_GET[$taxonomy] : '';        $info_taxonomy = get_taxonomy($taxonomy);        wp_dropdown_categories(array(            'show_option_all' => sprintf( __( '全部%s', 'b2child' ), $info_taxonomy->label ),            'taxonomy'        => $taxonomy,            'name'            => $taxonomy,            'orderby'         => 'id',            'order'           => 'DESC',            'selected'        => $selected,            'hierarchical'    => true,            'show_count'      => true,            'hide_empty'      => true,            'value_field'     => 'slug'        ));    };}add_action( 'restrict_manage_posts', 'b2child_collection_taxonomy_filter' );


在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码