WordPress教程

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

阿里云

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

  1.     /*
  2.     * 自定义文章列表添加分类筛选
  3.     */
  4.     function wpkj_product_taxonomy_filter() {
  5.         global $typenow;
  6.         $post_type = 'product'; // 这是文章类型的slug,需要根据实际情况修改
  7.         $taxonomy  = 'product_category'; // 这是自定义分类法 taxonomy,需要根据实际修改
  8.         if ($typenow == $post_type) {
  9.             $selected      = isset($_GET[$taxonomy]) ? $_GET[$taxonomy] : '';
  10.             $info_taxonomy = get_taxonomy($taxonomy);
  11.             wp_dropdown_categories(array(
  12.                 'show_option_all' => sprintf( __( 'ALL %s', 'textdomain' ), $info_taxonomy->label ),
  13.                 'taxonomy'        => $taxonomy,
  14.                 'name'            => $taxonomy,
  15.                 'orderby'         => 'name',
  16.                 'selected'        => $selected,
  17.                 'hierarchical'    => true,
  18.                 'show_count'      => true,
  19.                 'hide_empty'      => true,
  20.                 'value_field'     => 'slug'
  21.             ));
  22.         };
  23.     }
  24.     add_action( 'restrict_manage_posts', 'wpkj_product_taxonomy_filter' );
也想出现在这里?联系我们
创客主机

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

WordPress 添加后台文章列表自定义分类筛选 如果你的文章或者文章类型添加了自定义分类,下面的代码可以在 WordPress 后台文章列表添加自定义分类下拉 […]
日期:2022/9/14 阅读:2895阅读全文

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

已有 172 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!