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

Automattic\WooCommerce\Blocks\BlockTypes

AbstractBlock::get_html_data_attributes() protected WC 1.0

Converts block attributes to HTML data attributes.

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

Хуков нет.

Возвращает

Строку. Rendered HTML attributes.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_html_data_attributes( $attributes );
$attributes(массив) (обязательный)
Key value pairs of attributes.

Код AbstractBlock::get_html_data_attributes() WC 4.7.1

<?php
protected function get_html_data_attributes( array $attributes ) {
	$data = [];

	foreach ( $attributes as $key => $value ) {
		if ( is_bool( $value ) ) {
			$value = $value ? 'true' : 'false';
		}
		if ( ! is_scalar( $value ) ) {
			$value = wp_json_encode( $value );
		}
		$data[] = 'data-' . esc_attr( strtolower( preg_replace( '/(?<!\ )[A-Z]/', '-$0', $key ) ) ) . '="' . esc_attr( $value ) . '"';
	}

	return implode( ' ', $data );
}