apply_filters( "update_plugins_{$hostname}", array|false $update , array $plugin_data , string $plugin_file , array $locales )
Filters the update response for a given plugin hostname.
Description
The dynamic portion of the hook name, $hostname
, refers to the hostname of the URI specified in the Update URI
header field.
Parameters
- $update
-
(array|false) The plugin update data with the latest details. Default false.
- 'id'
(string) Optional. ID of the plugin for update purposes, should be a URI specified in theUpdate URI
header field. - 'slug'
(string) Slug of the plugin. - 'version'
(string) The version of the plugin. - 'url'
(string) The URL for details of the plugin. - 'package'
(string) Optional. The update ZIP for the plugin. - 'tested'
(string) Optional. The version of WordPress the plugin is tested against. - 'requires_php'
(string) Optional. The version of PHP which the plugin requires. - 'autoupdate'
(bool) Optional. Whether the plugin should automatically update. - 'icons'
(array) Optional. Array of plugin icons. - 'banners'
(array) Optional. Array of plugin banners. - 'banners_rtl'
(array) Optional. Array of plugin RTL banners. - 'translations'
(array) Optional. List of translation updates for the plugin.- 'language'
(string) The language the translation update is for. - 'version'
(string) The version of the plugin this translation is for. This is not the version of the language file. - 'updated'
(string) The update timestamp of the translation file. Should be a date in theYYYY-MM-DD HH:MM:SS
format. - 'package'
(string) The ZIP location containing the translation update. - 'autoupdate'
(string) Whether the translation should be automatically installed.
- 'language'
- 'id'
- $plugin_data
-
(array) Plugin headers.
- $plugin_file
-
(string) Plugin filename.
- $locales
-
(array) Installed locales to look translations for.
Source
File: wp-includes/update.php
Changelog
Version | Description |
---|---|
5.8.0 | Introduced. |