# customize_render_partials_response

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

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

## Сигнатура

```php
apply_filters( 'customize_render_partials_response', array $response, WP_Customize_Selective_Refresh $refresh, array $partials )
```

## Описание

Плагины могут использовать этот фильтр для внедрения $scripts и $styles, которые являются зависимостями отрисовываемых partials. Данные ответа будут доступны клиенту через JS-событие render-partials-response, после чего клиент сможет внедрить скрипты и стили в DOM, если они там ещё не поставлены в очередь подключения.
Если плагины делают это, им нужно позаботиться о любых скриптах, вызывающих document.write(), и убедиться, что они не внедряются, либо переопределить функцию как пустую, иначе страница будет разрушена.
Плагинам следует учитывать, что $scripts и $styles со временем могут быть включены в ответ по умолчанию.

## Параметры

- `$response` `array` — обязательный. Ответ.
  
  contents arrayАссоциативный массив, сопоставляющий идентификатор partial с соответствующим массивом содержимого для запрошенных контейнеров.
  
  errors arrayСписок ошибок, возникших при отрисовке partials, если включён WP_DEBUG_DISPLAY.
- `$refresh` `WP_Customize_Selective_Refresh` — обязательный. Компонент выборочного обновления (selective refresh).
- `$partials` `array` — обязательный. Контекстные данные размещений для partials, отрисованных в запросе.
  
  Ключами массива служат идентификаторы partial, а каждый элемент представляет собой массив контекстных данных размещений.

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

Ответ.

contents arrayАссоциативный массив, сопоставляющий идентификатор partial с соответствующим массивом содержимого для запрошенных контейнеров.

errors arrayСписок ошибок, возникших при отрисовке partials, если включён WP_DEBUG_DISPLAY.

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

Файл: `wp-includes/customize/class-wp-customize-selective-refresh.php:437`

```php
$response = apply_filters( 'customize_render_partials_response', $response, $this, $partials );
```

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

- 4.5.0 — Introduced.

## Связанные

Используется в: `WP_Customize_Selective_Refresh::handle_render_partials_request`.

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