WordPress 自定义文章类型添加后台分类筛选

        WordPress网站定制客户提出需要为自定义文章类型(产品)的后台列表,添加一个产品分类筛选功能,要实现的效果如下图所示,其中“产品”为我们注册的自定义文章类型,“产品分类”为产品的一种自定义分类法。以下就是我们实现该功能的代码:

 /*
    * 自定义文章列表添加分类筛选
    */
    function wpkj_product_taxonomy_filter() {
        global $typenow;
        $post_type = 'product'; // 这是文章类型的slug,需要根据实际情况修改
        $taxonomy  = 'product_category'; // 这是自定义分类法 taxonomy,需要根据实际修改
        if ($typenow == $post_type) {
            $selected      = isset($_GET[$taxonomy]) ? $_GET[$taxonomy] : '';
            $info_taxonomy = get_taxonomy($taxonomy);
            wp_dropdown_categories(array(
                'show_option_all' => sprintf( __( 'ALL %s', 'textdomain' ), $info_taxonomy->label ),
                'taxonomy'        => $taxonomy,
                'name'            => $taxonomy,
                'orderby'         => 'name',
                'selected'        => $selected,
                'hierarchical'    => true,
                'show_count'      => true,
                'hide_empty'      => true,
                'value_field'     => 'slug'
            ));
        };
    }
    add_action( 'restrict_manage_posts', 'wpkj_product_taxonomy_filter' );

注意看上面代码的 7-8 行,需要根据实际情况修改文章分类和分类法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值