WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WP_Block_Styles_Registry::register() public WP 5.3.0

Registers a block style.

{} Это метод класса: WP_Block_Styles_Registry{}

Хуков нет.

Возвращает

true/false. True if the block style was registered with success and false otherwise.

Использование

$WP_Block_Styles_Registry = new WP_Block_Styles_Registry();
$WP_Block_Styles_Registry->register( $block_name, $style_properties );
$block_name(строка) (обязательный)
Block type name including namespace.
$style_properties(массив) (обязательный)
Array containing the properties of the style name, label, style (name of the stylesheet to be enqueued), inline_style (string containing the CSS to be added).

Список изменений

С версии 5.3.0 Введена.

Код WP_Block_Styles_Registry::register() WP 5.5.3

<?php
public function register( $block_name, $style_properties ) {

	if ( ! isset( $block_name ) || ! is_string( $block_name ) ) {
		$message = __( 'Block name must be a string.' );
		_doing_it_wrong( __METHOD__, $message, '5.3.0' );
		return false;
	}

	if ( ! isset( $style_properties['name'] ) || ! is_string( $style_properties['name'] ) ) {
		$message = __( 'Block style name must be a string.' );
		_doing_it_wrong( __METHOD__, $message, '5.3.0' );
		return false;
	}

	$block_style_name = $style_properties['name'];

	if ( ! isset( $this->registered_block_styles[ $block_name ] ) ) {
		$this->registered_block_styles[ $block_name ] = array();
	}
	$this->registered_block_styles[ $block_name ][ $block_style_name ] = $style_properties;

	return true;
}