as_plugin_enabled()插件启用状态判断📅 2025-03-04  |  👁 1026 次浏览

as_plugin_enabled($slug)判断插件是否已启用。用于插件内部函数的降级处理。

用法示例

function adslot($code) {
    if (!as_plugin_enabled('adslot')) {
        return '';  // 插件停用时返回空字符串
    }
    $items = DB::rows(
        'SELECT * FROM `' . DB_PREFIX . 'adslot_items` WHERE code = ? AND status = 1 ORDER BY sort DESC',
        [$code]
    );
    return adslot_render($items);
}
  • 参数是插件slug
  • 返回布尔值true表示已启用
  • 用于对外函数内部的降级处理
  • 停用时返回空串/空数组/原值而非报错

芒阳网络团域cms开发中心

Copyright © 2023 刀客CMS内容管理系统