描述
只有安装在 plugins/ 文件夹中的插件才能启用。
mu-plugins/ 文件夹中的插件无法“启用”,因此该函数将为这些插件返回false。
更多类似的主题函数信息,请查看主题开发手册中的条件标签文章。
参数
- $plugin
-
(string) (必填) 相对于插件目录的插件文件路径。
返回
(bool) 如果在启用插件列表中,则为true,不在列表中为false
源码
更新日志
版本 | 描述 |
---|---|
2.5.0 | 开始引入 |
使用示例
<?php /** * Detect plugin. For use on Front End and Back End. */ // check for plugin using plugin name if(in_array('plugin-directory/plugin-file.php', apply_filters('active_plugins', get_option('active_plugins')))){ //plugin is activated }
前端
<?php /** * Detect plugin. For frontend only. */ include_once ABSPATH . 'wp-admin/includes/plugin.php'; // check for plugin using plugin name if ( is_plugin_active( 'plugin-directory/plugin-file.php' ) ) { //plugin is activated }
管理区
<?php /** * Detect plugin. For use in Admin area only. */ if ( is_plugin_active( 'plugin-directory/plugin-file.php' ) ) { //plugin is activated }