# update_themes_{$hostname}

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

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

## Сигнатура

```php
apply_filters( "update_themes_{$hostname}", array|false $update, array $theme_data, string $theme_stylesheet, string[] $locales )
```

## Описание

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

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

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

## Параметры

- `$update` `array|false` — обязательный. Данные об обновлении темы с последними подробностями. По умолчанию false.
  
  id stringНеобязательный. ID темы для целей обновления, должен быть URI, указанным в поле заголовка Update URI.
  
  theme stringИмя каталога темы.
  
  version stringВерсия темы.
  
  url stringURL с подробной информацией о теме.
  
  package stringНеобязательный. ZIP-архив обновления темы.
  
  tested stringНеобязательный. Версия WordPress, с которой протестирована тема.
  
  requires_php stringНеобязательный. Версия PHP, которую требует тема.
  
  autoupdate boolНеобязательный. Должна ли тема обновляться автоматически.
  
  translations array Необязательный. Список обновлений переводов для темы.
  language stringЯзык, для которого предназначено обновление перевода.
  
  version stringВерсия темы, для которой предназначен этот перевод.
  
  Это не версия файла перевода.
  
  updated stringВременная метка обновления файла перевода.
  
  Должна быть датой в формате YYYY-MM-DD HH:MM:SS.
  
  package stringРасположение ZIP-архива с обновлением перевода.
  
  autoupdate stringДолжен ли перевод устанавливаться автоматически.
  
  $theme_dataarrayTheme headers.$theme_stylesheetstringTheme stylesheet.$localesstring[]Установленные локали, для которых нужно искать переводы.
  
  Source $update = apply_filters( "update_themes_{$hostname}", false, $theme_data, $theme_stylesheet, $locales );
  View all references View on Trac View on GitHub
  
  Related Used byDescriptionwp_update_themes()wp-includes/update.phpПроверяет наличие доступных обновлений тем на основе последних версий, размещённых на WordPress.org.
  
  Changelog VersionDescription6.1.0Introduced.

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

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

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

theme stringИмя каталога темы.

version stringВерсия темы.

url stringURL с подробной информацией о теме.

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

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

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

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

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

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

Это не версия файла перевода.

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

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

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

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

$theme_dataarrayTheme headers.$theme_stylesheetstringTheme stylesheet.$localesstring[]Установленные локали, для которых нужно искать переводы.

Source $update = apply_filters( "update_themes_{$hostname}", false, $theme_data, $theme_stylesheet, $locales );
View all references View on Trac View on GitHub

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

Changelog VersionDescription6.1.0Introduced.

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

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

```php
$update = apply_filters( "update_themes_{$hostname}", false, $theme_data, $theme_stylesheet, $locales );
```

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

- 6.1.0 — Introduced.

## Связанные

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

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