# wp_script_add_data()

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

Тип: функция.
Появился в версии: 4.2.0.

## Сигнатура

```php
wp_script_add_data( string $handle, string $key, mixed $value ): bool
```

## Описание

Works only if the script has already been registered.

Possible values for $key and $value: ‘strategy’ string ‘defer’ or ‘async’.[See also](#see-also)
- [WP_Dependencies::add_data()](https://developer.wordpress.org/reference/classes/WP_Dependencies/add_data/)

## Параметры

- `$handle` `string` — обязательный. Имя скрипта.
- `$key` `string` — обязательный. Имя элемента данных, для которого сохраняется значение.
- `$value` `mixed` — обязательный. Строка, содержащая добавляемые данные.

## Возвращаемое значение

`bool`

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

Файл: `wp-includes/functions-wp-scripts.php:552`

```php
function wp_script_add_data( $handle, $key, $value ) {
	return wp_scripts()->add_data( $handle, $key, $value );
}
```

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

- 6.9.0 — Updated possible values to remove reference to 'conditional' and add 'strategy'.
- 4.2.0 — Introduced.

## Связанные

Использует: `WP_Scripts::add_data`, `WP_Dependencies`, [`wp_scripts`](https://chugunov.pro/api-wordpress/functions/wp_scripts/).

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