Fires when the upgrader process is complete.
Description
See also ‘upgrader_package_options’.
Parameters
$upgrader
WP_Upgrader- WP_Upgrader instance. In other contexts this might be a Theme_Upgrader, Plugin_Upgrader, Core_Upgrade, or Language_Pack_Upgrader instance.
$hook_extra
array- Array of bulk item update data.
action
stringType of action. Default'update'
.type
stringType of update process. Accepts'plugin'
,'theme'
,'translation'
, or'core'
.bulk
boolWhether the update process is a bulk update. Default true.plugins
arrayArray of the basename paths of the plugins’ main files.themes
arrayThe theme slugs.translations
arrayArray of translations update data.language
stringThe locale the translation is for.type
stringType of translation. Accepts'plugin'
,'theme'
, or'core'
.slug
stringText domain the translation is for. The slug of a theme/plugin or'default'
for core translations.version
stringThe version of a theme, plugin, or core.
Source
do_action( 'upgrader_process_complete', $this, $options['hook_extra'] );
Changelog
User Contributed Notes
You must log in before being able to contribute a note or feedback.
Example migrated from Codex:
Do stuff if the current plug-in is being updated.
Example migrated from Codex:
This short plugin demonstrates how to display a notice to the user when they update the plugin. It displays a different notice when they first install the plugin:
Example migrated from Codex:
The following is example data of the $hook_extra parameter passed to this hook (as of v4.8.1):
In Parameters > $this “Core_Upgrade” should be “Core_Upgrader” and link to https://developer.wordpress.org/reference/classes/core_upgrader/