WP_Block_List::__construct() WordPress Method
The WP_Block_List::__construct() method is used to construct a list of blocks. This method takes two parameters: $blocks: an array of block objects. $attributes: an array of attributes. The blocks in the $blocks array will be added to the list in the order they appear in the array. The $attributes array is used to set the list's attributes. The following attributes can be set: class: the class attribute of the list. id: the id attribute of the list. style: the style attribute of the list. The WP_Block_List::__construct() method can be used to create a list of blocks that can be displayed on a WordPress post or page.
WP_Block_List::__construct( array[]|WP_Block[] $blocks, array $available_context = array(), WP_Block_Type_Registry $registry = null ) #
Constructor.
Description
Populates object properties from the provided block instance argument.
Parameters
- $blocks
(array[]|WP_Block[])(Required)Array of parsed block data, or block instances.
- $available_context
(array)(Optional)array of ancestry context values.
Default value: array()
- $registry
(WP_Block_Type_Registry)(Optional)block type registry.
Default value: null
Source
File: wp-includes/class-wp-block-list.php
public function __construct( $blocks, $available_context = array(), $registry = null ) { if ( ! $registry instanceof WP_Block_Type_Registry ) { $registry = WP_Block_Type_Registry::get_instance(); } $this->blocks = $blocks; $this->available_context = $available_context; $this->registry = $registry; }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
5.5.0 | Introduced. |