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