Automattic\WooCommerce\Internal\Admin\Settings
SettingsUIRequestContext::get_current_settings_tab
Get the current WooCommerce settings tab.
Метод класса: SettingsUIRequestContext{}
Хуков нет.
Возвращает
Строку.
Использование
$result = SettingsUIRequestContext::get_current_settings_tab(): string;
Код SettingsUIRequestContext::get_current_settings_tab() 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';
}