WordPress Version: 3.7
/**
* Add edit comments link with awaiting moderation count bubble.
*
* @since 3.1.0
*
* @param WP_Admin_Bar $wp_admin_bar
*/
function wp_admin_bar_comments_menu($wp_admin_bar)
{
if (!current_user_can('edit_posts')) {
return;
}
$awaiting_mod = wp_count_comments();
$awaiting_mod = $awaiting_mod->moderated;
$awaiting_title = esc_attr(sprintf(_n('%s comment awaiting moderation', '%s comments awaiting moderation', $awaiting_mod), number_format_i18n($awaiting_mod)));
$icon = '<span class="ab-icon"></span>';
$title = '<span id="ab-awaiting-mod" class="ab-label awaiting-mod pending-count count-' . $awaiting_mod . '">' . number_format_i18n($awaiting_mod) . '</span>';
$wp_admin_bar->add_menu(array('id' => 'comments', 'title' => $icon . $title, 'href' => admin_url('edit-comments.php'), 'meta' => array('title' => $awaiting_title)));
}