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
檢視更多 >