# is_main_site()

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

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

## Сигнатура

```php
is_main_site( int $site_id = null, int $network_id = null ): bool
```

## Описание

Определяет, является ли сайт главным сайтом текущей сети.

## Параметры

- `$site_id` `int` — необязательный, по умолчанию `null`. ID сайта для проверки. По умолчанию — текущий сайт.
- `$network_id` `int` — необязательный, по умолчанию `null`. ID сети, которую нужно проверить.
  
  По умолчанию — текущая сеть.

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

`bool`

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

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

```php
function is_main_site( $site_id = null, $network_id = null ) {
	if ( ! is_multisite() ) {
		return true;
	}

	if ( ! $site_id ) {
		$site_id = get_current_blog_id();
	}

	$site_id = (int) $site_id;

	return get_main_site_id( $network_id ) === $site_id;
}
```

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

- 4.9.0 — The $network_id parameter was added.
- 3.0.0 — Introduced.

## Связанные

Использует: [`get_main_site_id`](https://chugunov.pro/api-wordpress/functions/get_main_site_id/), [`is_multisite`](https://chugunov.pro/api-wordpress/functions/is_multisite/), [`get_current_blog_id`](https://chugunov.pro/api-wordpress/functions/get_current_blog_id/).
Используется в: [`wp_schedule_update_user_counts`](https://chugunov.pro/api-wordpress/functions/wp_schedule_update_user_counts/), `WP_MS_Sites_List_Table::site_states`, `WP_Site_Health_Auto_Updates::test_wp_version_check_attached`, [`delete_expired_transients`](https://chugunov.pro/api-wordpress/functions/delete_expired_transients/), [`wp_load_press_this`](https://chugunov.pro/api-wordpress/functions/wp_load_press_this/), [`_wp_upload_dir`](https://chugunov.pro/api-wordpress/functions/_wp_upload_dir/), [`wp_upload_dir`](https://chugunov.pro/api-wordpress/functions/wp_upload_dir/), `WP_MS_Sites_List_Table::handle_row_actions`, `WP_MS_Sites_List_Table::column_cb`, [`wp_should_upgrade_global_tables`](https://chugunov.pro/api-wordpress/functions/wp_should_upgrade_global_tables/), `WP_Automatic_Updater::run`, [`avoid_blog_page_permalink_collision`](https://chugunov.pro/api-wordpress/functions/avoid_blog_page_permalink_collision/), [`wpmu_delete_blog`](https://chugunov.pro/api-wordpress/functions/wpmu_delete_blog/), [`wp_upgrade`](https://chugunov.pro/api-wordpress/functions/wp_upgrade/), `WP_Rewrite::rewrite_rules`, [`wp_schedule_update_network_counts`](https://chugunov.pro/api-wordpress/functions/wp_schedule_update_network_counts/), [`get_dirsize`](https://chugunov.pro/api-wordpress/functions/get_dirsize/), [`maybe_redirect_404`](https://chugunov.pro/api-wordpress/functions/maybe_redirect_404/), [`is_main_blog`](https://chugunov.pro/api-wordpress/functions/is_main_blog/).

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