就像“插件”或“评论”菜单项如何在气泡中分别显示这些数字通知以进行更新和未审阅的注释一样,我想使用该气泡来显示具有“待审核”状态的CPT的数量。如何去做呢?
我已经找到了这个线程,但是不太确定从那里去哪里。
那会很整洁;因为我需要在使用用户生成的内容(自定义帖子类型)的网站上使用此功能。每当用户提交新的CPT时,其状态都将设置为“待审核”,我希望网站管理员可以快速浏览菜单以查看需要关注的项目。
编辑:我现在有此代码:
// buuble notifications for custom posts with status pending
add_action( 'admin_menu', 'add_pending_bubble' );
function add_pending_bubble() {
global $menu;
$custom_post_count = wp_count_posts('custom-post-name');
$custom_post_pending_count = $custom_post_count->pending;
if ( $custom_post_pending_count ) {
foreach ( $menu as $key => $value ) {
if ( $menu[$key][2] == 'edit.php?post_type=custom-post-name' ) {
$menu[$key][0] .= ' <span class="update-plugins count-' . $custom_post_pending_count . '"><span class="plugin-count">' . $custom_post_pending_count . '</span></span>';
return;
}
}
}
}
...确实可以,尽管有点不一致。有时显示,有时不显示。另外,如果我有多个CPT,如何对这些CPT的每个菜单项应用此代码?上面的代码仅适用于一个CPT。
链接中的答案很好地说明了这一点,您将根据情况临时存储待处理的项目,您拥有什么代码?
—
Wyck
也检查其他。但是,是的,请尝试尝试代码并在此处发布您自己的调查报告;)
—
brasofilo 2013年
@Wyck我已经更新了我的问题。
—
哈桑