/**
  * Add Add Photo Gallery, Add Video Gallery etc as sub menu
  * 
  * @global type $menu
  * @global type $submenu
  */
 public function add_menu()
 {
     global $menu, $submenu;
     $active_types = mpp_get_active_types();
     $parent_slug = mpp_admin()->get_menu_slug();
     if (empty($submenu[$parent_slug])) {
         return;
     }
     //remove the default add menu
     array_pop($submenu[$parent_slug]);
     $sub_menu_slug = 'post-new.php?post_type=' . $this->post_type . '&mpp-gallery-type=';
     foreach ($active_types as $type => $type_object) {
         $menu_title = sprintf(__('Add %s Gallery', 'mediapress'), ucwords($type));
         $page_title = $menu_title;
         $sub_slug = admin_url($sub_menu_slug . $type);
         $submenu[$parent_slug][] = array($menu_title, 'manage_options', $sub_slug, $page_title);
         //add_submenu_page( $parent_slug , $page_label, $menu_label, 'manage_options', $sub_slug, array( $this, 'render' ) );
     }
 }
Example #2
0
 /**
  * Add Menu
  */
 public function add_menu()
 {
     add_submenu_page(mpp_admin()->get_menu_slug(), _x('Settings', 'Admin settings page title', 'mediapress'), _x('Settings', 'Admin settings menu label', 'mediapress'), 'manage_options', 'mpp-settings', array($this, 'render'));
 }
 /**
  * Add Tools Menu
  */
 public function add_menu()
 {
     add_submenu_page(mpp_admin()->get_menu_slug(), __('Tools', 'mediapress'), __('Tools', 'mediapress'), 'manage_options', 'mpp-tools', array($this, 'render'));
 }