Automattic\WooCommerce\Blocks\BlockTypes
AbstractProductGrid::get_block_type_attributes()
Get a set of attributes shared across most of the grid blocks.
Метод класса: AbstractProductGrid{}
Хуков нет.
Возвращает
Массив
. List of block attributes with type and defaults.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_block_type_attributes();
Код AbstractProductGrid::get_block_type_attributes() AbstractProductGrid::get block type attributes WC 9.7.1
protected function get_block_type_attributes() { return array( 'className' => $this->get_schema_string(), 'columns' => $this->get_schema_number( wc_get_theme_support( 'product_blocks::default_columns', 3 ) ), 'rows' => $this->get_schema_number( wc_get_theme_support( 'product_blocks::default_rows', 3 ) ), 'categories' => $this->get_schema_list_ids(), 'catOperator' => array( 'type' => 'string', 'default' => 'any', ), 'contentVisibility' => $this->get_schema_content_visibility(), 'align' => $this->get_schema_align(), 'alignButtons' => $this->get_schema_boolean( false ), 'isPreview' => $this->get_schema_boolean( false ), 'stockStatus' => array( 'type' => 'array', 'default' => array_keys( wc_get_product_stock_status_options() ), ), ); }