插件全局挂载点机制📅 2023-07-01  |  👁 2168 次浏览

DaoKeCMS框架在每次请求时遍历已启用插件,逐一调用plugin_boot($slug)加载main.php。

自动注入流程

  • 前台渲染前框架遍历已启用插件逐一require_once main.php
  • main.php中通过register_hook()注册钩子函数
  • 框架在head位置自动调用plugin_head_html()汇总输出
  • 框架在footer位置自动调用plugin_foot_html()汇总输出

插件不需要自己调用钩子输出函数,只需注册钩子回调,框架自动在合适位置调用。

芒阳网络团域cms开发中心

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