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

Automattic\WooCommerce\Blocks\BlockTypes

ProductsByAttribute::get_attributes() protected WC 1.0

Get block attributes.

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

Хуков нет.

Возвращает

Массив.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_attributes();

Код ProductsByAttribute::get_attributes() WC 4.7.1

<?php
protected function get_attributes() {
	return array(
		'align'             => $this->get_schema_align(),
		'alignButtons'      => $this->get_schema_boolean( false ),
		'attributes'        => array(
			'type'    => 'array',
			'items'   => array(
				'type'       => 'object',
				'properties' => array(
					'id'        => array(
						'type' => 'number',
					),
					'attr_slug' => array(
						'type' => 'string',
					),
				),
			),
			'default' => array(),
		),
		'attrOperator'      => array(
			'type'    => 'string',
			'default' => 'any',
		),
		'className'         => $this->get_schema_string(),
		'columns'           => $this->get_schema_number( wc_get_theme_support( 'product_blocks::default_columns', 3 ) ),
		'contentVisibility' => $this->get_schema_content_visibility(),
		'editMode'          => $this->get_schema_boolean( true ),
		'orderby'           => $this->get_schema_orderby(),
		'rows'              => $this->get_schema_number( wc_get_theme_support( 'product_blocks::default_rows', 3 ) ),
		'isPreview'         => $this->get_schema_boolean( false ),
	);
}