前后台挂载点-2单次接管式挂载


执行原理:执行挂在钩子上的第一个函数,仅执行一次,接收输入input,且会修改传入的变量$ret)

适用场景:替换核心的函数,如接管核心的文件上传函数,将上传本地改为上传云端

// 挂载点名称:upload_media,上传文件挂载点,带有参数$attach,$ret
doOnceAction('upload_media', $attach, $ret);

// 插件开发例子:将函数upload2qiniu 挂载到upload_media挂载点
addAction('upload_media', 'upload2qiniu');

function upload2qiniu($attach, &$result) {

}

挂载点列表(单次接管式挂载)

挂载点 所在文件 描述
doOnceAction('upload_media', $attach, $ret); admin/media.php 资源文件上传挂载点,可以用于云存储插件开发
doOnceAction('get_Gravatar', $email, $gravatar_url); include/lib/common.php 评论人头像挂载点,可以用于改变头像的生成方式
  • 分享:
发表评论 说点什么
登录