upgrader_package_options

过滤钩子
apply_filters( 'upgrader_package_options', $options )
参数
  • (array) $options { Options used by the upgrader. @type string $package Package for update. @type string $destination Update location. @type bool $clear_destination Clear the destination resource. @type bool $clear_working Clear the working resource. @type bool $abort_if_destination_exists Abort if the Destination directory exists. @type bool $is_multi Whether the upgrader is running multiple times. @type array $hook_extra { Extra hook arguments. @type string $action Type of action. Default 'update'. @type string $type Type of update process. Accepts 'plugin', 'theme', or 'core'. @type bool $bulk Whether the update process is a bulk update. Default true. @type string $plugin Path to the plugin file relative to the plugins directory. @type string $theme The stylesheet or template name of the theme. @type string $language_update_type The language pack update type. Accepts 'plugin', 'theme', or 'core'. @type object $language_update The language pack update offer. } }
    Required:
定义位置
相关勾子
upgrader_pre_installupgrader_post_installupgrader_install_package_resultupdate_optionupgrader_source_selection
相关方法
update_optionpopulate_optionsadd_allowed_optionswp_default_packages_scriptsadd_screen_optionupload_space_setting
引入
4.3.0
弃用
-

upgrader_package_options:这是一个 WordPress 过滤器钩子,允许您修改在升级过程中传递给升级程序的选项。 此钩子允许您在升级过程开始之前指定其他选项或修改现有选项。

在运行更新前过滤软件包选项。

参见{@see ‘upgrader_process_complete’}。

$options = apply_filters( 'upgrader_package_options', $options );

常见问题

FAQs
查看更多 >