get_base() . '/' . $tab->get_name() . '.php'; } /** * @param WPSEO_Option_Tabs $option_tabs Option Tabs to get tabs from. * @param Yoast_Form $yform Yoast Form which is being used in the views. * @param array $options Options which are being used in the views. */ public function run( WPSEO_Option_Tabs $option_tabs, Yoast_Form $yform, $options = array() ) { echo ''; $help_center = new WPSEO_Help_Center( '', $option_tabs, WPSEO_Utils::is_yoast_seo_premium() ); $help_center->localize_data(); $help_center->mount(); foreach ( $option_tabs->get_tabs() as $tab ) { $identifier = $tab->get_name(); printf( '
', esc_attr( $identifier ) ); // Output the settings view for all tabs. $tab_view = $this->get_tab_view( $option_tabs, $tab ); if ( is_file( $tab_view ) ) { require_once $tab_view; } echo '
'; } } }