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

Automattic\WooCommerce\Blocks\BlockTypes

AbstractProductGrid::parse_attributes() protected WC 1.0

Get the block's attributes.

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

Хуков нет.

Возвращает

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

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

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

Код AbstractProductGrid::parse_attributes() WC 4.7.1

<?php
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 );
}