示例#1
0
 public static function initMenu()
 {
     add_submenu_page('mainwp_tab', __('Plugins', 'mainwp'), '<span id="mainwp-Plugins">' . __('Plugins', 'mainwp') . '</span>', 'read', 'PluginsManage', array(MainWPPlugins::getClassName(), 'render'));
     if (mainwp_current_user_can("dashboard", "install_plugins")) {
         add_submenu_page('mainwp_tab', __('Plugins', 'mainwp'), '<div class="mainwp-hidden">Install</div>', 'read', 'PluginsInstall', array(MainWPPlugins::getClassName(), 'renderInstall'));
     }
     add_submenu_page('mainwp_tab', __('Plugins', 'mainwp'), '<div class="mainwp-hidden">Auto Updates</div>', 'read', 'PluginsAutoUpdate', array(MainWPPlugins::getClassName(), 'renderAutoUpdate'));
     add_submenu_page('mainwp_tab', __('Plugins', 'mainwp'), '<div class="mainwp-hidden">Ignored Updates</div>', 'read', 'PluginsIgnore', array(MainWPPlugins::getClassName(), 'renderIgnore'));
     add_submenu_page('mainwp_tab', __('Plugins', 'mainwp'), '<div class="mainwp-hidden">Ignored Conflicts</div>', 'read', 'PluginsIgnoredConflicts', array(MainWPPlugins::getClassName(), 'renderIgnoredConflicts'));
     add_submenu_page('mainwp_tab', __('Plugins Help', 'mainwp'), '<div class="mainwp-hidden">Plugins Help</div>', 'read', 'PluginsHelp', array(MainWPPlugins::getClassName(), 'QSGManagePlugins'));
     self::$subPages = apply_filters('mainwp-getsubpages-plugins', 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', 'Plugins' . $subPage['slug'], $subPage['callback']);
         }
     }
 }