Exemplo n.º 1
0
 public static function initMenu()
 {
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<span id="mainwp-Themes">' . __('Themes', 'mainwp') . '</span>', 'read', 'ThemesManage', array(MainWP_Themes::getClassName(), 'render'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Install</div>', 'read', 'ThemesInstall', array(MainWP_Themes::getClassName(), 'renderInstall'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Auto Updates</div>', 'read', 'ThemesAutoUpdate', array(MainWP_Themes::getClassName(), 'renderAutoUpdate'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Ignored Updates</div>', 'read', 'ThemesIgnore', array(MainWP_Themes::getClassName(), 'renderIgnore'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Ignored Conflicts</div>', 'read', 'ThemesIgnoredConflicts', array(MainWP_Themes::getClassName(), 'renderIgnoredConflicts'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Ignored Abandoned</div>', 'read', 'ThemesIgnoredAbandoned', array(MainWP_Themes::getClassName(), 'renderIgnoredAbandoned'));
     add_submenu_page('mainwp_tab', __('Themes Help', 'mainwp'), '<div class="mainwp-hidden">Themes Help</div>', 'read', 'ThemesHelp', array(MainWP_Themes::getClassName(), 'QSGManageThemes'));
     self::$subPages = apply_filters('mainwp-getsubpages-themes', array());
     if (isset(self::$subPages) && is_array(self::$subPages)) {
         foreach (self::$subPages as $subPage) {
             add_submenu_page('mainwp_tab', $subPage['title'], '<div class="mainwp-hidden">' . $subPage['title'] . '</div>', 'read', 'Themes' . $subPage['slug'], $subPage['callback']);
         }
     }
 }
Exemplo n.º 2
0
 public static function initMenu()
 {
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<span id="mainwp-Themes">' . __('Themes', 'mainwp') . '</span>', 'read', 'ThemesManage', array(MainWP_Themes::getClassName(), 'render'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">' . __('Install', 'mainwp') . '</div>', 'read', 'ThemesInstall', array(MainWP_Themes::getClassName(), 'renderInstall'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">' . __('Auto Updates', 'mainwp') . '</div>', 'read', 'ThemesAutoUpdate', array(MainWP_Themes::getClassName(), 'renderAutoUpdate'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">' . __('Ignored Updates', 'mainwp') . '</div>', 'read', 'ThemesIgnore', array(MainWP_Themes::getClassName(), 'renderIgnore'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">' . __('Ignored Conflicts', 'mainwp') . '</div>', 'read', 'ThemesIgnoredConflicts', array(MainWP_Themes::getClassName(), 'renderIgnoredConflicts'));
     add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">' . __('Ignored Abandoned', 'mainwp') . '</div>', 'read', 'ThemesIgnoredAbandoned', array(MainWP_Themes::getClassName(), 'renderIgnoredAbandoned'));
     add_submenu_page('mainwp_tab', __('Themes Help', 'mainwp'), '<div class="mainwp-hidden">' . __('Themes Help', 'mainwp') . '</div>', 'read', 'ThemesHelp', array(MainWP_Themes::getClassName(), 'QSGManageThemes'));
     /**
      * This hook allows you to add extra sub pages to the Themes page via the 'mainwp-getsubpages-themes' filter.
      * @link http://codex.mainwp.com/#mainwp-getsubpages-themes
      */
     self::$subPages = apply_filters('mainwp-getsubpages-themes', array());
     if (isset(self::$subPages) && is_array(self::$subPages)) {
         foreach (self::$subPages as $subPage) {
             add_submenu_page('mainwp_tab', $subPage['title'], '<div class="mainwp-hidden">' . $subPage['title'] . '</div>', 'read', 'Themes' . $subPage['slug'], $subPage['callback']);
         }
     }
 }