wpcf7_superglobal()CF7 1.0

Retrieves a sanitized value from the specified superglobal.

Хуков нет.

Возвращает

Строку|Массив|null. Sanitized value.

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

wpcf7_superglobal( $superglobal, $key );
$superglobal(строка) (обязательный)
A superglobal type.
$key(строка) (обязательный)
Array key.

Код wpcf7_superglobal() CF7 6.1.6

function wpcf7_superglobal( $superglobal, $key ) {
	$superglobals = array(
		'get' => $_GET,
		'post' => $_POST,
		'request' => $_REQUEST,
		'server' => $_SERVER,
	);

	if ( isset( $superglobals[$superglobal][$key] ) ) {
		return map_deep(
			$superglobals[$superglobal][$key],
			static function ( $val ) {
				$val = wp_unslash( $val );
				$val = wp_check_invalid_utf8( $val );
				$val = wp_kses_no_null( $val );
				$val = wpcf7_strip_whitespaces( $val );
				return $val;
			}
		);
	}
}