do_action( 'upgrader_process_complete', WP_Upgrader $this , array $hook_extra )
Fires when the upgrader process is complete.
Contents
Description Description
See also ‘upgrader_package_options’.
Parameters Parameters
- $this
-
(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'
(string) Type of action. Default 'update'. - 'type'
(string) Type of update process. Accepts 'plugin', 'theme', 'translation', or 'core'. - 'bulk'
(bool) Whether the update process is a bulk update. Default true. - 'plugins'
(array) Array of the basename paths of the plugins' main files. - 'themes'
(array) The theme slugs. - 'translations'
(array) Array of translations update data.- 'language'
(string) The locale the translation is for. - 'type'
(string) Type of translation. Accepts 'plugin', 'theme', or 'core'. - 'slug'
(string) Text domain the translation is for. The slug of a theme/plugin or 'default' for core translations. - 'version'
(string) The version of a theme, plugin, or core.
- 'language'
- 'action'
More Information More Information
The upgrader_process_complete
action hook is run when the download process for a plugin install or update finishes.
Use with caution: When you use the upgrader_process_complete
action hook in your plugin and your plugin is the one which under upgrade, then this action will run the old version of your plugin.
Source Source
Changelog Changelog
Version | Description |
---|---|
4.6.0 | $translations was added as a possible argument to $hook_extra . |
3.7.0 | Added to WP_Upgrader::run(). |
3.6.0 | Introduced. |
User Contributed Notes 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.
Expand full source codeCollapse full source code
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:
Expand full source codeCollapse full source code
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/