Filters the package options before running an update.
Description
See also 'upgrader_process_complete'.
Parameters
$optionsarray
{ 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. } }
$packagestring
Package for update.
$destinationstring
Update location.
$clear_destinationbool
Clear the destination resource.
$clear_workingbool
Clear the working resource.
$abort_if_destination_existsbool
Abort if the Destination directory exists.
$is_multibool
Whether the upgrader is running multiple times.
$hook_extraarray
Extra hook arguments.
$actionstring
Type of action. Default 'update'.
$typestring
Type of update process. Accepts 'plugin', 'theme', or 'core'.
$bulkbool
Whether the update process is a bulk update. Default true.
$pluginstring
Path to the plugin file relative to the plugins directory.
$themestring
The stylesheet or template name of the theme.
$language_update_typestring
The language pack update type. Accepts 'plugin', 'theme', or 'core'.
808* @type string$language_update_type The language pack update type. Accepts 'plugin','theme',809*or'core'.810* @type object$language_update The language pack update offer.811*}812*}813*/814$options=apply_filters('upgrader_package_options',$options);815816if(!$options['is_multi']){// Call $this->header separately if running multiple times.817$this->skin->header();818}819820// Connect to the filesystem first.
History
Introduced in 4.3.0. Unchanged from 6.7.7 through 7.1.0.