public static function initMenu() { add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<span id="mainwp-Themes">' . __('Themes', 'mainwp') . '</span>', 'read', 'ThemesManage', array(MainWPThemes::getClassName(), 'render')); add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Install</div>', 'read', 'ThemesInstall', array(MainWPThemes::getClassName(), 'renderInstall')); add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Auto Updates</div>', 'read', 'ThemesAutoUpdate', array(MainWPThemes::getClassName(), 'renderAutoUpdate')); add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Ignored Updates</div>', 'read', 'ThemesIgnore', array(MainWPThemes::getClassName(), 'renderIgnore')); add_submenu_page('mainwp_tab', __('Themes', 'mainwp'), '<div class="mainwp-hidden">Ignored Conflicts</div>', 'read', 'ThemesIgnoredConflicts', array(MainWPThemes::getClassName(), 'renderIgnoredConflicts')); add_submenu_page('mainwp_tab', __('Themes Help', 'mainwp'), '<div class="mainwp-hidden">Themes Help</div>', 'read', 'ThemesHelp', array(MainWPThemes::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']); } } }