wordpress判断插件是否禁用(先后台有区别)

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

is_plugin_active('department-system/index.php')

is_plugin_active(参数是插件的地址)前端

一、后台管理界面wordpress

<?php 
if(is_plugin_active('akismet/akismet.php'){
    echo '插件已激活';
}else{
    echo '插件未激活';
}
?>

检查akismet插件是否被激活函数

 

二、在前端使用,如主题中网站

<?php 
include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); 
if(is_plugin_active('akismet/akismet.php'){
    echo '插件已激活';
}else{
    echo '插件未激活';
}
?>

区别是要先定义wp-admin/includes/plugin.php,不然函数在主题中无效。spa

函数位置:wp-admin/includes/plugin.php插件

相关文章
相关标签/搜索