wordpress检查插件是否启用函数is_plugin_active()
网站文章 2026-09-21 06:44:19 3 0

is_plugin_active()函数的作用是检查指定的wordpress插件是否被激活,可用于后台管理页面以及前端主题页面检查插件是否被激活启用。比如主题功能依赖某个插件,需要判断网站是否已安装并启用指定的插件,就需要用到is_plugin_active()函数。

函数代码

1
<?php is_plugin_active($plugin) ?>

函数返回的值为布尔型,如果检查到插件被激活返回true,否则返回false

参数说明:

$plugin – 插件主文件的路径(plugin-directory/plugin-file.php)

使用示例

1、后台管理界面

检查akismet插件是否被激活

1
2
3
4
5
6
7
<?php 
if(is_plugin_active('akismet/akismet.php'){
    echo '插件已激活';
}else{
    echo '插件未激活';
}
?>

2、在前端使用,如主题中

1
2
3
4
5
6
7
8
<?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

文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com