хук-фильтр since 3.9.0

pre_get_site_by_path

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

apply_filters( 'pre_get_site_by_path', null|false|WP_Site $site, string $domain, string $path, int|null $segments, string[] $paths )

Описание

Это позволяет обойти стандартную логику, например заменив её процедурой, более оптимальной для вашей конфигурации.
Верните null, чтобы не прерывать выполнение. Верните false, если сайт по запрошенному домену и пути найти не удаётся. В противном случае верните объект сайта.

Оригинал (английский)

This allows one to short-circuit the default logic, perhaps by replacing it with a routine that is more optimal for your setup.

Return null to avoid the short-circuit. Return false if no site can be found at the requested domain and path. Otherwise, return a site object.

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

Значение сайта, возвращаемое по пути. Значение по умолчанию null продолжает получение сайта.

Параметры

$site null|false|WP_Site обязательный
Значение сайта, возвращаемое по пути. Значение по умолчанию null продолжает получение сайта.
$domain string обязательный
Запрошенный домен.
$path string обязательный
Запрошенный путь полностью.
$segments int|null обязательный
Предлагаемое количество путей для проверки. Значение по умолчанию null означает, что должен проверяться весь путь.
$paths string[] обязательный
Пути для поиска, основанные на $path и $segments.

Исходный код

wp-includes/ms-load.php:212

$pre = apply_filters( 'pre_get_site_by_path', null, $domain, $path, $segments, $paths );

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

ВерсияОписание
3.9.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.