# get_site()

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

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

## Сигнатура

```php
get_site( WP_Site|int|null $site = null ): WP_Site|null
```

## Описание

Данные сайта кэшируются и возвращаются после прохождения через фильтр.
Если переданный сайт пуст, будет использована глобальная переменная текущего сайта.

## Параметры

- `$site` `WP_Site|int|null` — необязательный, по умолчанию `null`. Сайт для получения. По умолчанию — текущий сайт.

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

`WP_Site|null`

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

Файл: `wp-includes/ms-site.php:310`

```php
function get_site( $site = null ) {
	if ( empty( $site ) ) {
		$site = get_current_blog_id();
	}

	if ( $site instanceof WP_Site ) {
		$_site = $site;
	} elseif ( is_object( $site ) ) {
		$_site = new WP_Site( $site );
	} else {
		$_site = WP_Site::get_instance( $site );
	}

	if ( ! $_site ) {
		return null;
	}

	/**
	 * Fires after a site is retrieved.
	 *
	 * @since 4.6.0
	 *
	 * @param WP_Site $_site Site data.
	 */
	$_site = apply_filters( 'get_site', $_site );

	return $_site;
}
```

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

- 4.6.0 — Introduced.

## Связанные

Использует: `WP_Site::__construct`, `WP_Site`, `WP_Site::get_instance`, [`get_current_blog_id`](https://chugunov.pro/api-wordpress/functions/get_current_blog_id/), [`apply_filters`](https://chugunov.pro/api-wordpress/functions/apply_filters/).
Используется в: [`wpmu_new_site_admin_notification`](https://chugunov.pro/api-wordpress/functions/wpmu_new_site_admin_notification/), [`wp_initialize_site`](https://chugunov.pro/api-wordpress/functions/wp_initialize_site/), [`wp_uninitialize_site`](https://chugunov.pro/api-wordpress/functions/wp_uninitialize_site/), [`wp_insert_site`](https://chugunov.pro/api-wordpress/functions/wp_insert_site/), [`wp_update_site`](https://chugunov.pro/api-wordpress/functions/wp_update_site/), [`wp_delete_site`](https://chugunov.pro/api-wordpress/functions/wp_delete_site/), `WP_Network::get_main_site_id`, `WP_REST_Users_Controller::create_item`, `WP_Site_Query::get_sites`, [`wpmu_delete_blog`](https://chugunov.pro/api-wordpress/functions/wpmu_delete_blog/), [`wp_lostpassword_url`](https://chugunov.pro/api-wordpress/functions/wp_lostpassword_url/), [`is_user_member_of_blog`](https://chugunov.pro/api-wordpress/functions/is_user_member_of_blog/), [`wp_get_sites`](https://chugunov.pro/api-wordpress/functions/wp_get_sites/), [`get_active_blog_for_user`](https://chugunov.pro/api-wordpress/functions/get_active_blog_for_user/), [`add_user_to_blog`](https://chugunov.pro/api-wordpress/functions/add_user_to_blog/), [`ms_site_check`](https://chugunov.pro/api-wordpress/functions/ms_site_check/), [`get_dashboard_blog`](https://chugunov.pro/api-wordpress/functions/get_dashboard_blog/), [`get_blog_status`](https://chugunov.pro/api-wordpress/functions/get_blog_status/), [`clean_blog_cache`](https://chugunov.pro/api-wordpress/functions/clean_blog_cache/), [`get_blogaddress_by_id`](https://chugunov.pro/api-wordpress/functions/get_blogaddress_by_id/), `wp_xmlrpc_server::_multisite_getUsersBlogs`.

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