1、打开文件 /wp-admin/includes/class-wp-posts-list-table.php,在452行处添加代码。
do_action( 'custome_dropdown_taxonomy', $post_type );
2、在主题functiuon 文件里加下面的函数即可实现。
custome_catalog 换成自己新建的文章taxonomy
function orhoncms_custom_taxonomy_dropdown($post_type){ if ( is_object_in_taxonomy( $post_type, 'custome_catalog' ) ) { $dropdown_options = array( 'show_option_all' => get_taxonomy( 'custome_catalog' )->labels->all_items, 'hide_empty' => 0, 'hierarchical' => 1, 'show_count' => 0, 'orderby' => 'name', 'taxonomy' => 'custome_catalog', 'show_count' => 1, ); echo '<label class="screen-reader-text" for="cat">' . __( 'Filter by category' ) . '</label>'; wp_dropdown_categories( $dropdown_options ); } } add_action( 'custome_dropdown_taxonomy', 'orhoncms_custom_taxonomy_dropdown' );
注释: 当前版本 4.6.1