/** * Add a New Movie link to WP Admin Bar. * * WordPress 3.8 introduces Dashicons, for older versions we use * a PNG icon instead. * * This method is in the public part because the Admin Bar shows * on the frontend as well, so although it is admin related this * must be public. * * @since 1.0 */ public function admin_bar_menu() { if (!current_user_can('manage_options')) { return false; } global $wp_admin_bar; $admin_bar_menu = WPMOLY_Settings::get_admin_bar_menu(); $wp_admin_bar->add_menu($admin_bar_menu['menu']); foreach ($admin_bar_menu['submenu'] as $menu) { if (!isset($menu['condition']) || isset($menu['condition']) && false != $menu['condition']) { $wp_admin_bar->add_menu($menu); } } foreach ($admin_bar_menu['group'] as $group) { $wp_admin_bar->add_group($group); } }