1. 首页
  2. WordPress 函数手册

is_plugin_active_for_network()

is_plugin_active_for_network( string $plugin )

确定插件是否在整个网络中处于活动状态。
Determines whether the plugin is active for the entire network.

目录锚点:#说明#参数#返回#源码#笔记


说明(Description)

只有安装在plugins/文件夹中的插件才能处于活动状态。

mu Plugins/文件夹中的插件不能被“激活”,因此该函数将为这些插件返回false。

有关此主题函数和类似主题函数的更多信息,请参阅主题开发人员手册中的条件标记文章。


参数(Parameters)

参数 类型 必填 说明
$plugin (string) 必需 相对于插件目录的插件文件路径。

返回(Return)

(bool)如果网络处于活动状态,则为True,否则为false。


源码(Source)

/**
 * Check whether the plugin is active for the entire network.
 *
 * @since 3.0.0
 *
 * @param string $plugin Base plugin path from plugins directory.
 * @return bool True, if active for the network, otherwise false.
 */
function is_plugin_active_for_network( $plugin ) {
	if ( !is_multisite() )
		return false;

	$plugins = get_site_option( 'active_sitewide_plugins');
	if ( isset($plugins[$plugin]) )
		return true;

	return false;
}
更新版本 源码位置 使用 被使用
3.0.0 wp-admin/includes/plugin.php:565 6 2

笔记(Notes)

例子

is_plugin_active_for_network() 为WP2原创文章,链接:https://www.wp2.cn/functions/is_plugin_active_for_network/

发表评论

您的电子邮箱地址不会被公开。