Функция get_main_site_id()
в WordPress используется для получения идентификатора главного сайта в мультисетевой установке. Это полезно для разработчиков, работающих с несколькими сайтами в рамках одной сети.
get_main_site_id( int $network_id = null ): int
Параметры:
$network_id
(целое число, необязательный) — идентификатор сети, для которой необходимо получить ID главного сайта. По умолчанию используется текущая сеть.
Возвращаемое значение:
int
— идентификатор главного сайта.
Пример 1. Получение ID главного сайта сети
В этом примере мы просто получим идентификатор главного сайта текущей сети.
$main_site_id = get_main_site_id();
echo "ID главного сайта текущей сети: $main_site_id";
Пример 2. Получение ID главного сайта для определенной сети
Если у вас есть несколько сетей и вы хотите получить ID главного сайта для конкретной сети, вы можете передать ID сети в функцию.
$network_id = 1; // Замените на ID нужной сети
$main_site_id = get_main_site_id( $network_id );
echo "ID главного сайта сети с ID '$network_id': $main_site_id";
Заключение
Функция get_main_site_id()
предоставляет удобный способ получения идентификатора главного сайта в мультисетевой установке WordPress. Это позволяет разработчикам легко управлять основным сайтом и выполнять необходимые операции в его контексте, не беспокоясь о структуре сети.