# site_by_path_segments_count

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

Тип: хук-фильтр.
Появился в версии: 3.9.0.

## Сигнатура

```php
apply_filters( 'site_by_path_segments_count', int|null $segments, string $domain, string $path )
```

## Описание

Фильтрует количество сегментов пути, учитываемых при поиске сайта.

## Параметры

- `$segments` `int|null` — обязательный. Количество учитываемых сегментов пути. По умолчанию WordPress рассматривает один сегмент пути после пути сети. Значение функции по умолчанию null имеет смысл только тогда, когда известно, что запрошенный путь должен соответствовать сайту.
- `$domain` `string` — обязательный. Запрошенный домен.
- `$path` `string` — обязательный. Запрошенный путь полностью.

## Фильтруемое значение

Количество учитываемых сегментов пути. По умолчанию WordPress рассматривает один сегмент пути после пути сети. Значение функции по умолчанию null имеет смысл только тогда, когда известно, что запрошенный путь должен соответствовать сайту.

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

Файл: `wp-includes/ms-load.php:177`

```php
$segments = apply_filters( 'site_by_path_segments_count', $segments, $domain, $path );
```

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

- 3.9.0 — Introduced.

## Связанные

Используется в: [`get_site_by_path`](https://chugunov.pro/api-wordpress/functions/get_site_by_path/).

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