is_plugin_active()
函数的作用是检查指定的wordpress插件是否被激活,可用于后台管理页面以及前端主题页面检查插件是否被激活启用。比如主题功能依赖某个插件,需要判断网站是否已安装并启用指定的插件,就需要用到is_plugin_active()
函数。
- <?php is_plugin_active($plugin) ?>
函数返回的值为布尔型,如果检查到插件被激活返回true,否则返回false
参数说明:
$plugin – 插件主文件的路径(plugin-directory/plugin-file.php
)
使用示例
1、后台管理界面
检查akismet插件是否被激活
- <?php
- if(is_plugin_active('akismet/akismet.php'){
- echo '插件已激活';
- }else{
- echo '插件未激活';
- }
- ?>
2、在前端使用,如主题中
- <?php
- include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
- if(is_plugin_active('akismet/akismet.php'){
- echo '插件已激活'; }else{ echo '插件未激活';
- }
- ?>
区别是要先定义wp-admin/includes/plugin.php
,否则函数在主题中无效。
函数位置:wp-admin/includes/plugin.php
博主微信
这是我的微信扫一扫
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏