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. |
© 2003–2021 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/update_plugins_hostname