确定站点是否是当前网络的主站点。
原型
is_main_site( int $site_id = null, int $network_id = null )
参数
$site_id
(int)
(Optional)
要测试的站点ID。默认为当前站点。
$network_id
(int)
(Optional)
要检查的网络的网络ID。默认为当前网络。
返回值
(bool)
如果$ site_id是网络的主站点,或者如果没有运行Multisite,则为True。
源文件
路径:wp-includes/functions.php
<?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 $site_id === get_main_site_id( $network_id );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/is_main_site/