钩子文档

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
$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.