Automattic\WooCommerce\Blocks\BlockTypes
ProductImage::parse_attributes
Get the block's attributes.
Method of the class: ProductImage{}
No Hooks.
Returns
Array. Block attributes merged with defaults.
Usage
// private - for code of main (parent) class only $result = $this->parse_attributes( $attributes );
- $attributes(array) (required)
- Block attributes.
Default:empty array
ProductImage::parse_attributes() ProductImage::parse attributes code WC 10.9.1
private function parse_attributes( $attributes ) {
// These should match what's set in JS `registerBlockType`.
$defaults = array(
'showProductLink' => true,
'imageSizing' => 'single',
'productId' => 'number',
'isDescendentOfQueryLoop' => 'false',
'isDescendentOfSingleProductBlock' => 'false',
'scale' => 'cover',
);
return wp_parse_args( $attributes, $defaults );
}