# wp_register_style()

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

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

## Сигнатура

```php
wp_register_style( string $handle, string|false $src, string[] $deps = array(), string|bool|null $ver = false, string $media = 'all' ): bool
```

## Описание

[See also](#see-also)
- [WP_Dependencies::add()](https://developer.wordpress.org/reference/classes/WP_Dependencies/add/)

## Параметры

- `$handle` `string` — обязательный. Имя таблицы стилей. Должно быть уникальным.
- `$src` `string|false` — обязательный. Полный URL таблицы стилей или путь к ней относительно корневого каталога WordPress.
  
  Если источник задан как false, таблица стилей является псевдонимом других таблиц стилей, от которых она зависит.
- `$deps` `string[]` — необязательный, по умолчанию `array()`. Массив идентификаторов зарегистрированных таблиц стилей, от которых зависит эта таблица стилей.
- `$ver` `string|bool|null` — необязательный, по умолчанию `false`. Строка с номером версии таблицы стилей, если он есть, который добавляется к URL как строка запроса для сброса кэша. Если версия задана как false, автоматически добавляется номер версии, равный текущей установленной версии WordPress.
  
  Если задано null, версия не добавляется.
- `$media` `string` — необязательный, по умолчанию `'all'`. Тип носителя, для которого определена эта таблица стилей.
  
  По умолчанию 'all'. Принимает типы носителей, такие как 'all', 'print' и 'screen', или медиазапросы, такие как «(orientation: portrait)» и «(max-width: 640px)».

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

`bool`

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

Файл: `wp-includes/functions-wp-styles.php:129`

```php
function wp_register_style( $handle, $src, $deps = array(), $ver = false, $media = 'all' ) {
	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );

	return wp_styles()->add( $handle, $src, $deps, $ver, $media );
}
```

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

- 4.3.0 — A return value was added.
- 2.6.0 — Introduced.

## Связанные

Использует: [`wp_styles`](https://chugunov.pro/api-wordpress/functions/wp_styles/).
Используется в: [`wp_options_connectors_wp_admin_enqueue_scripts`](https://chugunov.pro/api-wordpress/functions/wp_options_connectors_wp_admin_enqueue_scripts/), [`wp_options_connectors_render_page`](https://chugunov.pro/api-wordpress/functions/wp_options_connectors_render_page/), [`wp_font_library_render_page`](https://chugunov.pro/api-wordpress/functions/wp_font_library_render_page/), [`wp_font_library_wp_admin_enqueue_scripts`](https://chugunov.pro/api-wordpress/functions/wp_font_library_wp_admin_enqueue_scripts/), [`wp_enqueue_img_auto_sizes_contain_css_fix`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_img_auto_sizes_contain_css_fix/), `WP_Interactivity_API::data_wp_router_region_processor`, [`wp_enqueue_emoji_styles`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_emoji_styles/), [`wp_enqueue_embed_styles`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_embed_styles/), `WP_Duotone::output_footer_assets`, [`wp_enqueue_stored_styles`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_stored_styles/), [`_wp_theme_json_webfonts_handler`](https://chugunov.pro/api-wordpress/functions/_wp_theme_json_webfonts_handler/), [`wp_enqueue_global_styles_css_custom_properties`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_global_styles_css_custom_properties/), [`wp_enqueue_block_style`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_block_style/), [`wp_enqueue_global_styles`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_global_styles/), [`register_block_style_handle`](https://chugunov.pro/api-wordpress/functions/register_block_style_handle/), [`wp_enqueue_registered_block_scripts_and_styles`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_registered_block_scripts_and_styles/).

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