Yoast\WP\SEO\Helpers
Url_Helper::is_plugin_network_active
Determines whether the plugin is active for the entire network.
Метод класса: Url_Helper{}
Хуков нет.
Возвращает
true|false. Whether or not the plugin is network-active.
Использование
$Url_Helper = new Url_Helper(); $Url_Helper->is_plugin_network_active();
Код Url_Helper::is_plugin_network_active() Url Helper::is plugin network active Yoast 27.8
public function is_plugin_network_active() {
static $network_active = null;
if ( ! \is_multisite() ) {
return false;
}
// If a cached result is available, bail early.
if ( $network_active !== null ) {
return $network_active;
}
$network_active_plugins = \wp_get_active_network_plugins();
// Consider MU plugins and network-activated plugins as network-active.
$network_active = \strpos( \wp_normalize_path( \WPSEO_FILE ), \wp_normalize_path( \WPMU_PLUGIN_DIR ) ) === 0
|| \in_array( \WP_PLUGIN_DIR . '/' . \WPSEO_BASENAME, $network_active_plugins, true );
return $network_active;
}