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插件

相關文章
相關標籤/搜索