插件开发入门:用 Hook 给 InnoCMS 加一个功能
插件开发入门:用 Hook 给 InnoCMS 加一个功能
2026-08-04
InnoCMS
开发文档
440
插件开发入门:用 Hook 给 InnoCMS 加一个功能

InnoCMS 的扩展能力几乎全部来自 Hook 插件系统。一个最小插件只需要两个文件:config.jsonBoot.php

目录结构

plugins/MyPlugin/
├── config.json
├── Boot.php
├── Routes/panel.php
└── Views/

三步加一个功能

  • init() 里用 listen_hook_filter('component.sidebar.plugin.routes', ...) 加侧栏入口
  • listen_blade_insert('layouts.footer.top', ...) 向页脚注入内容
  • Routes/panel.php 注册后台路由与控制器

无需修改任何核心文件,卸载插件即恢复原状。

准备好搭建你的官网了吗?

安装即用,或选择一站式 SaaS 托管,把服务器与运维交给我们。

立即开始