php仪表盘,在WordPress仪表盘“概况”小工具显示自定义文章类型的数据

//在WordPress仪表盘“概况”显示自定义文章类型数据(在WP 3.5.2 测试通过)

function wph_right_now_content_table_end() {

$args = array(

'public' => true ,

'_builtin' => false

);

$output = 'object';

$operator = 'and';

$post_types = get_post_types( $args , $output , $operator );

foreach( $post_types as $post_type ) {

$num_posts = wp_count_posts( $post_type->name );

$num = number_format_i18n( $num_posts->publish );

$text = _n( $post_type->labels->singular_name, $post_type->labels->name , intval( $num_posts->publish ) );

if ( current_user_can( 'edit_posts' ) ) {

$num = "$num";

$text = "$text";

}

echo '

' . $num . '';

echo '

' . $text . '';

}

$taxonomies = get_taxonomies( $args , $output , $operator );

foreach( $taxonomies as $taxonomy ) {

$num_terms = wp_count_terms( $taxonomy->name );

$num = number_format_i18n( $num_terms );

$text = _n( $taxonomy->labels->singular_name, $taxonomy->labels->name , intval( $num_terms ));

if ( current_user_can( 'manage_categories' ) ) {

$num = "$num";

$text = "$text";

}

echo '

' . $num . '';

echo '

' . $text . '';

}

}

add_action( 'right_now_content_table_end' , 'wph_right_now_content_table_end' );

//在WordPress仪表盘“概况”显示自定义文章类型数据(在WP 3.5.2 测试通过)

function wph_right_now_content_table_end() {

$args = array(

'public' => true ,

'_builtin' => false

);

$output = 'object';

$operator = 'and';

$post_types = get_post_types( $args , $output , $operator );

foreach( $post_types as $post_type ) {

$num_posts = wp_count_posts( $post_type->name );

$num = number_format_i18n( $num_posts->publish );

$text = _n( $post_type->labels->singular_name, $post_type->labels->name , intval( $num_posts->publish ) );

if ( current_user_can( 'edit_posts' ) ) {

$num = "$num";

$text = "$text";

}

echo '

' . $num . '';

echo '

' . $text . '';

}

$taxonomies = get_taxonomies( $args , $output , $operator );

foreach( $taxonomies as $taxonomy ) {

$num_terms = wp_count_terms( $taxonomy->name );

$num = number_format_i18n( $num_terms );

$text = _n( $taxonomy->labels->singular_name, $taxonomy->labels->name , intval( $num_terms ));

if ( current_user_can( 'manage_categories' ) ) {

$num = "$num";

$text = "$text";

}

echo '

' . $num . '';

echo '

' . $text . '';

}

}

add_action( 'right_now_content_table_end' , 'wph_right_now_content_table_end' );