public function adminBarMenu($admin_bar) { global $wp_admin_bar; if (!is_super_admin() || !is_admin_bar_showing()) { return; } $count = SCFP_Form::getUnreadEntriesCount(); if ($count > 99) { $count = '99+'; } $count = $count ? '<span class="ab-items"><span class="ab-items-count">' . $count . '</span></span>' : ''; $wp_admin_bar->add_menu(array('id' => 'wcp-contactform-menu', 'title' => '<span class="ab-icon"></span><span class="ab-label">Contact Form</span>' . $count, 'parent' => '', 'href' => admin_url('edit.php?post_status=unread&post_type=form-entries'), 'group' => NULL, 'meta' => array())); $wp_admin_bar->add_menu(array('id' => 'wcp-contactform-menu-inbox', 'title' => 'Inbox', 'parent' => 'wcp-contactform-menu', 'href' => admin_url('edit.php?post_type=form-entries'), 'group' => NULL, 'meta' => array())); $wp_admin_bar->add_menu(array('id' => 'wcp-contactform-menu-settings', 'title' => 'Settings', 'parent' => 'wcp-contactform-menu', 'href' => admin_url('admin.php?page=scfp_plugin_options'), 'group' => NULL, 'meta' => array())); }