智简魔方文档

Hook 开发

Hook 是主程序在业务流程中预留的扩展点。开发时可在插件的 hooks.php 中使用 add_hook() 注册处理函数;部分兼容写法也可在插件主类中实现与 Hook 名称对应的小驼峰方法。

hook() 会执行该名称下已注册的全部处理器;hook_one() 只执行一个处理器。处理函数接收下表所列参数,参数由主程序在触发时传入。

add_hook('before_order_create', function ($param) {
    // 在订单创建前处理业务逻辑
});

本分类共收录 165 个主题。

目录

本页目录