WC_Admin_Settings::output()public staticWC 1.0

Settings page.

Handles the display of the main woocommerce settings page in admin.

Method of the class: WC_Admin_Settings{}

Return

null. Nothing (null).

Usage

$result = WC_Admin_Settings::output();

WC_Admin_Settings::output() code WC 8.7.0

public static function output() {
	global $current_section, $current_tab;

	$suffix = Constants::is_true( 'SCRIPT_DEBUG' ) ? '' : '.min';

	do_action( 'woocommerce_settings_start' );

	wp_enqueue_script( 'woocommerce_settings', WC()->plugin_url() . '/assets/js/admin/settings' . $suffix . '.js', array( 'jquery', 'wp-util', 'jquery-ui-datepicker', 'jquery-ui-sortable', 'iris', 'selectWoo' ), WC()->version, true );

	wp_localize_script(
		'woocommerce_settings',
		'woocommerce_settings_params',
		array(
			'i18n_nav_warning'                    => __( 'The changes you made will be lost if you navigate away from this page.', 'woocommerce' ),
			'i18n_moved_up'                       => __( 'Item moved up', 'woocommerce' ),
			'i18n_moved_down'                     => __( 'Item moved down', 'woocommerce' ),
			'i18n_no_specific_countries_selected' => __( 'Selecting no country / region to sell to prevents from completing the checkout. Continue anyway?', 'woocommerce' ),
		)
	);

	// Get tabs for the settings page.
	$tabs = apply_filters( 'woocommerce_settings_tabs_array', array() );

	include dirname( __FILE__ ) . '/views/html-admin-settings.php';
}