Automattic\WooCommerce\Internal\Admin\Settings
SettingsUIRequestContext::is_classic_request
Whether the current request explicitly asks for classic settings.
Метод класса: SettingsUIRequestContext{}
Хуков нет.
Возвращает
bool.
Использование
$result = SettingsUIRequestContext::is_classic_request(): bool;
Код SettingsUIRequestContext::is_classic_request() SettingsUIRequestContext::is classic request WC 11.2.2
private static function is_classic_request(): bool {
// phpcs:disable WordPress.Security.NonceVerification.Recommended -- Read-only request override that changes rendering only.
if ( ! isset( $_GET[ self::CLASSIC_REQUEST_QUERY_ARG ] ) ) {
return false;
}
$rendering_mode = wp_unslash( $_GET[ self::CLASSIC_REQUEST_QUERY_ARG ] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Type checked and sanitized below.
// phpcs:enable WordPress.Security.NonceVerification.Recommended
return is_string( $rendering_mode ) && 'classic' === sanitize_key( $rendering_mode );
}