Z-BlogPHP管理页面插件接口规范
Z-BlogPHP管理页面插件接口规范
摘要
本文档定义了Z-BlogPHP内容管理系统(CMS)管理后台的插件接口规范,包括全局输出、特定页面子菜单、表格过滤和页面流程监听等接口。这些接口允许插件开发者向后台界面注入自定义内容(如JS/CSS)、添加菜单项、管理数据表格以及监听管理页面的生命周期事件,从而实现后台功能的扩展和定制。
核心要点
- 后台全局输出接口(Filter_Plugin_Admin_Header/Footer/TopMenu/LeftMenu)允许插件向后台的header、footer及菜单注入自定义内容。
- 特定页面子菜单接口(Filter_Plugin_Admin_*_SubMenu)为后台各管理模块(如文章、评论、插件等)提供了扩展子菜单的能力。
- 特定页面表格过滤接口(Filter_Plugin_Admin_*_Table)允许插件在数据列表页面(如文章列表)对表格标题、单元格内容和数据行进行处理。
- 页面流程监听接口(Filter_Plugin_Admin_Begin/End)使插件能够监听管理页面的开始和结束事件。
- 提供了一套完整的PHP代码示例,演示了如何激活插件并注册钩子函数来注入JavaScript、CSS和添加顶部菜单项。
关键实体
- Z-BlogPHP (product) ⚠️建议建页
- 插件接口 (concept) ⚠️建议建页
相关内容
- [[模块化架构]]
- [[开发规范备忘docx处理与argparse安全访问]]
建议新建页面
- [[Z-BlogPHP插件开发指南]] — 本文档侧重接口列表,一个完整的开发指南能涵盖插件生命周期、文件结构、安装部署等更基础的内容,与本文档形成互补。
- [[CMS钩子机制对比]] — Z-BlogPHP的Filter_Plugin是一种钩子模式,可与WordPress的Hooks、Drupal的Hooks等主流CMS的扩展机制进行对比分析,形成技术选型参考。
---
> 编译时间: 2026-06-04 04:45 | 来源: `zblog-docs/app-20-interfaces/hook-admin.md`