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.
Фильтруемое значение
Параметры
$site
null|false|WP_Site
обязательный
$domain
string
обязательный
$path
string
обязательный
$segments
int|null
обязательный
$paths
string[]
обязательный
Исходный код
wp-includes/ms-load.php:212
$pre = apply_filters( 'pre_get_site_by_path', null, $domain, $path, $segments, $paths );
История изменений
| Версия | Описание |
|---|---|
| 3.9.0 | Introduced. |

