Z-BlogPHP 管理页面插件接口(Hooks/Filters)
Z-BlogPHP 管理页面插件接口(Hooks/Filters)
摘要
本文档详细列举了Z-BlogPHP内容管理系统(CMS)后台管理页面中可供插件开发者使用的钩子(Hook)和过滤器(Filter)接口。这些接口允许插件在后台页面的特定位置(如页头、页脚、菜单、编辑页)注入内容、修改数据或监听流程,是实现后台功能扩展的核心机制。
核心要点
- Z-BlogPHP提供四类核心全局接口:页头输出(Admin_Header)、页脚输出(Admin_Footer)、顶部菜单(Admin_TopMenu)、侧栏菜单(Admin_LeftMenu)。
- 针对后台多个特定管理页面(如文章、分类、评论管理等),提供了独立的子菜单接口(*_SubMenu)和表格数据过滤接口(*_Table)。
- 在文章、标签、模块、用户、分类的编辑页面,提供了流程监听接口(如Edit_Begin, Edit_End)和数据响应接口(*_Edit_Response)。
- 插件通过`Add_Filter_Plugin`函数注册回调,并利用`MakeTopMenu`、`MakeLeftMenu`等辅助函数添加菜单项。
- 后台整体管理流程也有开始(Admin_Begin)和结束(Admin_End)两个监听接口。
关键实体
- Z-BlogPHP (product) ⚠️建议建页
- Filter_Plugin_Admin_Header (concept)
- Filter_Plugin_Admin_Footer (concept)
- Filter_Plugin_Admin_TopMenu (concept)
- Filter_Plugin_Admin_LeftMenu (concept)
相关内容
- [[AI编译]]
- [[维基编译]]
- [[开发规范备忘docx处理与argparse安全访问.md]]
建议新建页面
- [[Z-BlogPHP 插件开发基础]] — 作为本文档的上下文,介绍Z-BlogPHP插件架构、激活函数及基本钩子使用方法。
- [[MakeTopMenu 与 MakeLeftMenu 函数详解]] — 文档中提到这两个辅助函数,值得创建独立页面说明其参数和用法。
---
> 编译时间: 2026-06-03 04:45 | 来源: `zblog-docs/app-20-interfaces/hook-admin.md`