# update_plugins_{$hostname}

URL: https://chugunov.pro/api-wordpress/filters/update_plugins_hostname/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: хук-фильтр.
Появился в версии: 5.8.0.

## Сигнатура

```php
apply_filters( "update_plugins_{$hostname}", array|false $update, array $plugin_data, string $plugin_file, string[] $locales )
```

## Описание

Динамическая часть имени хука, $hostname, соответствует имени хоста из URI, указанного в поле заголовка Update URI.

## Динамические части имени

- `{$hostname}` — Динамическая часть имени хука, $hostname, соответствует имени хоста из URI, указанного в поле заголовка Update URI.

## Параметры

- `$update` `array|false` — обязательный. Данные об обновлении плагина с последними сведениями. Значение по умолчанию false.
  
  id stringНеобязательный. ID плагина для целей обновления, должен быть URI, указанным в поле заголовка Update URI.
  
  slug stringСлаг плагина.
  
  version stringВерсия плагина.
  
  url stringURL со сведениями о плагине.
  
  package stringНеобязательный. ZIP-архив обновления плагина.
  
  tested stringНеобязательный. Версия WordPress, с которой протестирован плагин.
  
  requires_php stringНеобязательный. Версия PHP, которая требуется плагину.
  
  autoupdate boolНеобязательный. Должен ли плагин обновляться автоматически.
  
  icons string[]Необязательный. Массив иконок плагина.
  
  banners string[]Необязательный. Массив баннеров плагина.
  
  banners_rtl string[]Необязательный. Массив RTL-баннеров плагина.
  
  translations array Необязательный. Список обновлений переводов для плагина.
  language stringЯзык, для которого предназначено обновление перевода.
  
  version stringВерсия плагина, для которой предназначен этот перевод.
  
  Это не версия файла языка.
  
  updated stringМетка времени обновления файла перевода.
  
  Должна быть датой в формате YYYY-MM-DD HH:MM:SS.
  
  package stringРасположение ZIP-архива, содержащего обновление перевода.
  
  autoupdate stringДолжен ли перевод устанавливаться автоматически.
  
  $plugin_dataarrayPlugin headers.$plugin_filestringPlugin filename.$localesstring[]Установленные локали, для которых ищутся переводы.
  
  Source $update = apply_filters( "update_plugins_{$hostname}", false, $plugin_data, $plugin_file, $locales );
  View all references View on Trac View on GitHub
  
  Related Used byDescriptionwp_update_plugins()wp-includes/update.phpПроверяет наличие доступных обновлений плагинов на основе последних версий, размещённых на WordPress.org.
  
  Changelog VersionDescription5.8.0Introduced.

## Фильтруемое значение

Данные об обновлении плагина с последними сведениями. Значение по умолчанию false.

id stringНеобязательный. ID плагина для целей обновления, должен быть URI, указанным в поле заголовка Update URI.

slug stringСлаг плагина.

version stringВерсия плагина.

url stringURL со сведениями о плагине.

package stringНеобязательный. ZIP-архив обновления плагина.

tested stringНеобязательный. Версия WordPress, с которой протестирован плагин.

requires_php stringНеобязательный. Версия PHP, которая требуется плагину.

autoupdate boolНеобязательный. Должен ли плагин обновляться автоматически.

icons string[]Необязательный. Массив иконок плагина.

banners string[]Необязательный. Массив баннеров плагина.

banners_rtl string[]Необязательный. Массив RTL-баннеров плагина.

translations array Необязательный. Список обновлений переводов для плагина.
language stringЯзык, для которого предназначено обновление перевода.

version stringВерсия плагина, для которой предназначен этот перевод.

Это не версия файла языка.

updated stringМетка времени обновления файла перевода.

Должна быть датой в формате YYYY-MM-DD HH:MM:SS.

package stringРасположение ZIP-архива, содержащего обновление перевода.

autoupdate stringДолжен ли перевод устанавливаться автоматически.

$plugin_dataarrayPlugin headers.$plugin_filestringPlugin filename.$localesstring[]Установленные локали, для которых ищутся переводы.

Source $update = apply_filters( "update_plugins_{$hostname}", false, $plugin_data, $plugin_file, $locales );
View all references View on Trac View on GitHub

Related Used byDescriptionwp_update_plugins()wp-includes/update.phpПроверяет наличие доступных обновлений плагинов на основе последних версий, размещённых на WordPress.org.

Changelog VersionDescription5.8.0Introduced.

## Исходный код

Файл: `wp-includes/update.php:555`

```php
$update = apply_filters( "update_plugins_{$hostname}", false, $plugin_data, $plugin_file, $locales );
```

## История изменений

- 5.8.0 — Introduced.

## Связанные

Используется в: [`wp_update_plugins`](https://chugunov.pro/api-wordpress/functions/wp_update_plugins/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/hooks/update_plugins_hostname/
