# wp_get_referer()

URL: https://chugunov.pro/api-wordpress/functions/wp_get_referer/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 2.0.4.

## Сигнатура

```php
wp_get_referer(): string|false
```

## Описание

Если он совпадает с URL текущего запроса, возвращает false.

## Возвращаемое значение

`string|false`

## Исходный код

Файл: `wp-includes/functions.php:1975`

```php
function wp_get_referer() {
	// Return early if called before wp_validate_redirect() is defined.
	if ( ! function_exists( 'wp_validate_redirect' ) ) {
		return false;
	}

	$ref = wp_get_raw_referer();

	if ( $ref && wp_unslash( $_SERVER['REQUEST_URI'] ) !== $ref
		&& home_url() . wp_unslash( $_SERVER['REQUEST_URI'] ) !== $ref
	) {
		return wp_validate_redirect( $ref, false );
	}

	return false;
}
```

## История изменений

- 2.0.4 — Introduced.

## Связанные

Использует: [`wp_get_raw_referer`](https://chugunov.pro/api-wordpress/functions/wp_get_raw_referer/), [`wp_validate_redirect`](https://chugunov.pro/api-wordpress/functions/wp_validate_redirect/), [`wp_unslash`](https://chugunov.pro/api-wordpress/functions/wp_unslash/), [`home_url`](https://chugunov.pro/api-wordpress/functions/home_url/).
Используется в: `WP_Recovery_Mode::handle_exit_recovery_mode`, [`the_block_editor_meta_box_post_form_hidden_fields`](https://chugunov.pro/api-wordpress/functions/the_block_editor_meta_box_post_form_hidden_fields/), `WP_Customize_Manager::get_return_url`, `WP_Terms_List_Table::handle_row_actions`, [`wp_media_attach_action`](https://chugunov.pro/api-wordpress/functions/wp_media_attach_action/), [`set_screen_options`](https://chugunov.pro/api-wordpress/functions/set_screen_options/), [`_admin_notice_post_locked`](https://chugunov.pro/api-wordpress/functions/_admin_notice_post_locked/), `WP_Terms_List_Table::column_name`, [`redirect_post`](https://chugunov.pro/api-wordpress/functions/redirect_post/), [`auth_redirect`](https://chugunov.pro/api-wordpress/functions/auth_redirect/), [`check_admin_referer`](https://chugunov.pro/api-wordpress/functions/check_admin_referer/), [`wp_nonce_ays`](https://chugunov.pro/api-wordpress/functions/wp_nonce_ays/), [`wp_original_referer_field`](https://chugunov.pro/api-wordpress/functions/wp_original_referer_field/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/wp_get_referer/
