WordPress后台仪表盘概览添加其他文章类型数据的方法

追格官方小助手/ 2022年11月04日/ WordPress/ 浏览 1680

WordPress的仪表盘追格小编分享过多篇,如:


1、WordPress怎么自定义仪表盘模块
2、add_dashboard_page 在后台侧边栏-仪表盘-添加子菜单
3、如何屏蔽WordPress仪表盘的项目 


今天我们说说WordPress后台仪表盘“概览”如何添加其他文章类型数据的方法,效果如下:



我们只需在当前使用的WordPress主题的functions.php文件中添加以下代码即可。


function zhuige_add_custom_post_counts() {
    
    // 按需修改array()里面的文章类型别名即可
	$post_types = array( 'zhuige_activity', 'zhuige_bbs_forum' );
	foreach ( $post_types as $cpt ) {
		$cpt_info = get_post_type_object( $cpt );
		$num_posts = wp_count_posts( $cpt );
		$num = number_format_i18n( $num_posts->publish );
		$text = _n( $cpt_info->labels->singular_name, $cpt_info->labels->singular_name, intval( $num_posts->publish ) );
		echo '<li class="page-count '. esc_attr( $cpt_info->name ) . '-count"><a href="edit.php?post_type=' . esc_attr( $cpt ) . '">' . $num . ' ' . $text . '</a></li>';
	}
}
add_action( 'dashboard_glance_items', 'zhuige_add_custom_post_counts' );


array() 数组的文章类型别名按需添加即可,如页面page、如追格圈子zhuige_bbs_forum、如追格帖子zhuige_bbs_topic


相关推荐:
WordPress如何查看文章类型的值

发表评论

暂无评论,抢个沙发...

客服 工单