函数文档

ms_is_switched()

💡 云策文档标注

概述

ms_is_switched() 函数用于检测当前是否处于 switch_to_blog() 切换博客状态中,返回布尔值表示切换状态。

关键要点

  • 函数返回 true 表示 switch_to_blog() 正在生效,false 表示未生效。
  • 通过检查全局变量 $GLOBALS['_wp_switched_stack'] 是否为空来判断切换状态。
  • 该函数自 WordPress 3.5.0 版本引入。

相关函数

  • _wp_upload_dir(): 非过滤、非缓存的 wp_upload_dir() 版本,不检查路径。
  • update_home_siteurl(): 当 siteurl、home 或 page_on_front 更改时刷新重写规则。
  • switch_theme(): 切换主题。

📄 原文内容

Determines if switch_to_blog() is in effect.

Return

bool True if switched, false otherwise.

Source

function ms_is_switched() {
	return ! empty( $GLOBALS['_wp_switched_stack'] );
}

Changelog

Version Description
3.5.0 Introduced.