is_plugin_active_for_network( string $plugin )

Check whether the plugin is active for the entire network.


Description

Only plugins installed in the plugins/ folder can be active.

Plugins in the mu-plugins/ folder can’t be "activated," so this function will return false for those plugins.


Parameters

$plugin

(string) (Required) Path to the main plugin file from plugins directory.


Return

(bool) True, if active for the network, otherwise false.


Source

File: wp-admin/includes/plugin.php

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;
}


Changelog

Changelog
Version Description
WP-3.0.0 Introduced.