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中”站点”的概念。

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
}
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; }
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
查看更多 >