Automattic\WooCommerce\Internal\Admin\Settings

SettingsUIRequestContext::get_current_settings_tabprivate staticWC 1.0

Get the current WooCommerce settings tab.

Метод класса: SettingsUIRequestContext{}

Хуков нет.

Возвращает

Строку.

Использование

$result = SettingsUIRequestContext::get_current_settings_tab(): string;

Код SettingsUIRequestContext::get_current_settings_tab() WC 10.9.1

private static function get_current_settings_tab(): string {
	// phpcs:disable WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
	if ( ! isset( $_GET['tab'] ) ) {
		return 'general';
	}

	$tab = wp_unslash( $_GET['tab'] );
	// phpcs:enable WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

	if ( ! is_string( $tab ) ) {
		return 'general';
	}

	$tab = sanitize_title( $tab );
	return '' !== $tab ? $tab : 'general';
}