1
Dashboard -> Posts -> Add New

我希望能够查看每个类别中的帖子数量,而无需转到Dashboard -> Posts -> Categories.

我知道它categorydiv在代码中的某处有一个 ID。也许有一种方法可以在代码中更改它,但我不确定在哪里可以找到它。

我该怎么做?或者有插件吗?

4

1 回答 1

0

挂钩the_category并注意仅在正确的屏幕中应用它,我们可以在其名称之后添加一个类别计数。

<?php
/*
    Plugin Name: Category count in Meta Box
    Version: 0.1
    Plugin URI: http://stackoverflow.com/q/13117968/1287812
    Author: Rodolfo Buaiz 
    Author URI: http://wordpress.stackexchange.com/users/12615/brasofilo
*/

// The hook "load-{$pagenow}" only runs in admin and in the specified page
add_action( 'load-post-new.php', 'add_filter_cat_so_13117968' );
add_action( 'load-post.php', 'add_filter_cat_so_13117968' );

function add_filter_cat_so_13117968()
{
    // Run only in correct post type
    global $typenow;
    if( 'post' != $typenow )
        return;

    add_filter( 'the_category', 'filter_cat_so_13117968' );
}

function filter_cat_so_13117968( $cat_name )
{
    $cat_id = get_cat_ID( $cat_name );
    $category = get_category( $cat_id );
    $count = $category->category_count;
    return "$cat_name ($count)";
}

邮政元框中的类别计数器

于 2013-04-06T00:37:53.833 回答