DISCUZ 隐藏的执行钩子 使用方法

DISCUZ 除了模板中直接显示的钩子外 还有隐藏的执行钩子(我就这么称呼了)。

命名的格式为:

当前的模块_用户自定义标识[_可选的后缀]

比如发表帖子回复或发帖前后会调用:

  1. post_useridentifier
  2. post_useridentifier_message
  3. post_useridentifier_output

 

后缀包括:
不写后缀(如1) 在功能模块执行前,执行的钩子方法。
_message(如2) 在功能模块执行完毕,显示提示信息前执行(更关心目标跳转地址)。
_output(如3) 在模块功能执行完毕,做页面展示前执行(不需要跳转时)。

 

 

 

 

未经允许不得转载:开心乐窝-乐在其中 » DISCUZ 隐藏的执行钩子 使用方法

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏