is_main_site

函数
is_main_site ( $site_id = null, $network_id = null )
参数
  • (int) $site_id Optional. Site ID to test. Defaults to current site.
    Required:
    Default: null
  • (int) $network_id Optional. Network ID of the network to check for. Defaults to current network.
    Required:
    Default: null
返回值
  • (bool) True if $site_id is the main site of the network, or if not running Multisite.
定义位置
相关方法
is_multisiteis_main_queryget_main_site_idis_main_blogis_main_network
引入
3.0.0
弃用
-

is_main_site: 这个函数检查当前站点是否是WordPress多站点网络中的主站点: 这个函数类似于is_main_blog,但在WordPress 5.1中被引入,以更好地反映Multisite中”站点”的概念。

判断一个站点是否是当前网络的主站点。

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 get_main_site_id( $network_id ) === $site_id;
}

常见问题

FAQs
查看更多 >