# register_block_style()

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

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

## Сигнатура

```php
register_block_style( string|string[] $block_name, array $style_properties ): bool
```

## Описание

Регистрирует новый стиль блока.

## Параметры

- `$block_name` `string|string[]` — обязательный. Имя типа блока с пространством имён или массив имён типов блоков с пространством имён.
- `$style_properties` `array` — обязательный. Array containing the properties of the style name, label, style_handle (name of the stylesheet to be enqueued), inline_style (string containing the CSS to be added), style_data (theme.json-like array to generate CSS from).
  
  See [WP_Block_Styles_Registry::register()](https://developer.wordpress.org/reference/classes/wp_block_styles_registry/register/).

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

`bool`

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

Файл: `wp-includes/blocks.php:2584`

```php
function register_block_style( $block_name, $style_properties ) {
	return WP_Block_Styles_Registry::get_instance()->register( $block_name, $style_properties );
}
```

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

- 6.6.0 — Added support for registering styles for multiple block types.
- 5.3.0 — Introduced.

## Связанные

Использует: `WP_Block_Styles_Registry::get_instance`.

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