WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!
функция не описана

Automattic\WooCommerce\Blocks\BlockTypes

AbstractProductGrid::parse_attributes() protected WC 1.0

Get the block's attributes.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

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

Хуков нет.

Возвращает

Массив. Block attributes merged with defaults.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->parse_attributes( $attributes );
$attributes(массив) (обязательный)
Block attributes.
По умолчанию: empty array

Код AbstractProductGrid::parse_attributes() WC 5.8.0

protected function parse_attributes( $attributes ) {
	// These should match what's set in JS `registerBlockType`.
	$defaults = array(
		'columns'           => wc_get_theme_support( 'product_blocks::default_columns', 3 ),
		'rows'              => wc_get_theme_support( 'product_blocks::default_rows', 3 ),
		'alignButtons'      => false,
		'categories'        => array(),
		'catOperator'       => 'any',
		'contentVisibility' => array(
			'title'  => true,
			'price'  => true,
			'rating' => true,
			'button' => true,
		),
	);

	return wp_parse_args( $attributes, $defaults );
}