upgrader_install_package_result
云策文档标注
概述
upgrader_install_package_result 是一个 WordPress 过滤器钩子,用于过滤 WP_Upgrader::install_package() 方法的执行结果。开发者可以通过此钩子修改安装包操作的结果,例如调整返回值或处理错误。
关键要点
- 过滤器名称:upgrader_install_package_result
- 作用:过滤 WP_Upgrader::install_package() 的结果,允许自定义处理安装包操作
- 参数:$result(array 或 WP_Error 类型,表示安装结果)和 $hook_extra(array 类型,传递给钩子的额外参数)
- 引入版本:WordPress 5.7.0
- 相关函数:在 WP_Upgrader::run() 中调用,用于运行升级或安装过程
代码示例
$result = apply_filters( 'upgrader_install_package_result', $result, $options['hook_extra'] );
原文内容
Filters the result of WP_Upgrader::install_package().
Parameters
$resultarray|WP_Error-
Result from WP_Upgrader::install_package().
$hook_extraarray-
Extra arguments passed to hooked filters.
Source
$result = apply_filters( 'upgrader_install_package_result', $result, $options['hook_extra'] );
Changelog
| Version | Description |
|---|---|
| 5.7.0 | Introduced. |