描述
只有安装在 plugins/ 文件夹中的插件才能启用。
mu-plugins/ 文件夹中的插件无法“激活”,因此该函数将为这些插件返回false。
更多类似的主题函数信息,请查看主题开发手册中的条件标签文章。
参数
- $plugin
-
(string)(必填) 相对于插件目录的插件文件路径。
返回
(bool) 如果在网络中处于启用状态,则为true,否则为false。
说明
定义此函数的文件(wp-admin/includes/plugin.php
)仅加载在后台管理部分。为了使用;is_plugin_active_for_network
;在管理页面之外,在尝试使用它之前,有必要引入plugin.php
(如示例所示)。
源码
更新日志
版本 | 描述 |
---|---|
3.0.0 | 开始引入 |
使用示例
实例
// Makes sure the plugin is defined before trying to use it if ( ! function_exists( 'is_plugin_active_for_network' ) ) { require_once( ABSPATH . '/wp-admin/includes/plugin.php' ); } if ( is_plugin_active_for_network( 'plugin-directory/plugin-file.php' ) ) { // Plugin is activated }