plugin_boot()插件加载函数📅 2024-06-20  |  👁 508 次浏览

plugin_boot($slug)由框架内部调用,require_once插件的main.php。插件开发者通常不需要直接调用。

工作流程

  • 框架遍历已启用插件列表
  • 对每个插件调用plugin_boot($slug)
  • plugin_boot检查DK_IN常量定义后require_once main.php
  • main.php中注册钩子和定义函数

模板侧手动加载

// 模板header.php中手动加载插件函数库
$ngMain = ROOT . '/plugins/nav_grabber/main.php';
if (is_file($ngMain)) {
    require_once $ngMain;
}

模板侧应配合function_exists守卫,确保插件停用时不白屏。

芒阳网络团域cms开发中心

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