函数文档

is_multisite()

💡 云策文档标注

概述

is_multisite() 是 WordPress 核心函数,用于检测当前 WordPress 安装是否启用了多站点(Multisite)功能。它返回布尔值,true 表示启用,false 表示未启用。

关键要点

  • 函数返回布尔值:true 表示 Multisite 已启用,false 表示未启用。
  • 常用于条件判断,以区分单站点和多站点环境下的代码逻辑。
  • 内部实现通过检查常量 MULTISITE、SUBDOMAIN_INSTALL、VHOST 或 SUNRISE 来确定状态。
  • 在 WordPress 3.0.0 版本中引入,是核心功能的一部分。

代码示例

if ( is_multisite() ) {
    echo 'Multisite is enabled';
}

📄 原文内容

Determines whether Multisite is enabled.

Return

bool True if Multisite is enabled, false otherwise.

More Information

Usage
if ( is_multisite() ) { echo 'Multisite is enabled'; }

Source

function is_multisite() {
	if ( defined( 'MULTISITE' ) ) {
		return MULTISITE;
	}

	if ( defined( 'SUBDOMAIN_INSTALL' ) || defined( 'VHOST' ) || defined( 'SUNRISE' ) ) {
		return true;
	}

	return false;
}

Changelog

Version Description
3.0.0 Introduced.