get_tabs(); ?>
array( 'label' => __('General', 'seoprostack'), 'callback' => array($this, 'render_general_tab'), ), 'advanced' => array( 'label' => __('Advanced', 'seoprostack'), 'callback' => array($this, 'render_advanced_tab'), ), 'workflow' => array( 'label' => __('Workflow', 'seoprostack'), 'callback' => array($this, 'render_workflow_tab'), ), 'recommended' => array( 'label' => __('Free Plugins', 'seoprostack'), 'callback' => array($this, 'render_recommended_plugins_tab'), ), 'pro' => array( 'label' => __('Pro Plugins', 'seoprostack'), 'callback' => array($this, 'render_pro_plugins_tab'), ), 'theme' => array( 'label' => __('Theme', 'seoprostack'), 'callback' => array($this, 'render_theme_tab'), ), 'hosting' => array( 'label' => __('Hosting', 'seoprostack'), 'callback' => array($this, 'render_hosting_tab'), ), 'tools' => array( 'label' => __('Tools', 'seoprostack'), 'callback' => array($this, 'render_tools_tab'), ), ); return $tabs; } /** * Render the General tab. */ public function render_general_tab() { require_once SEOPROSTACK_PLUGIN_DIR . 'admin/settings/tabs/class-seoprostack-tab-general.php'; $tab = new SEOProStack_Tab_General(); $tab->render(); } /** * Render the Advanced tab. */ public function render_advanced_tab() { require_once SEOPROSTACK_PLUGIN_DIR . 'admin/settings/tabs/class-seoprostack-tab-advanced.php'; $tab = new SEOProStack_Tab_Advanced(); $tab->render(); } /** * Render the Workflow tab. */ public function render_workflow_tab() { require_once SEOPROSTACK_PLUGIN_DIR . 'admin/settings/tabs/class-seoprostack-tab-workflow.php'; $tab = new SEOProStack_Tab_Workflow(); $tab->render(); } /** * Render the Recommended Plugins tab. */ public function render_recommended_plugins_tab() { require_once SEOPROSTACK_PLUGIN_DIR . 'admin/settings/tabs/class-seoprostack-tab-recommended-plugins.php'; $tab = new SEOProStack_Tab_Recommended_Plugins(); $tab->render(); } /** * Render the Pro Plugins tab. */ public function render_pro_plugins_tab() { require_once SEOPROSTACK_PLUGIN_DIR . 'admin/settings/tabs/class-seoprostack-tab-pro-plugins.php'; $tab = new SEOProStack_Tab_Pro_Plugins(); $tab->render(); } /** * Render the Theme tab. */ public function render_theme_tab() { require_once SEOPROSTACK_PLUGIN_DIR . 'admin/settings/tabs/class-seoprostack-tab-theme.php'; $tab = new SEOProStack_Tab_Theme(); $tab->render(); } /** * Render the Hosting tab. */ public function render_hosting_tab() { require_once SEOPROSTACK_PLUGIN_DIR . 'admin/settings/tabs/class-seoprostack-tab-hosting.php'; $tab = new SEOProStack_Tab_Hosting(); $tab->render(); } /** * Render the Tools tab. */ public function render_tools_tab() { require_once SEOPROSTACK_PLUGIN_DIR . 'admin/settings/tabs/class-seoprostack-tab-tools.php'; $tab = new SEOProStack_Tab_Tools(); $tab->render(); } }