[ Index ] |
PHP Cross Reference of WordPress |
[Source view] [Print] [Project Stats]
Blocks API: WP_Block class
File Size: | 304 lines (8 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
WP_Block:: (3 methods):
__construct()
__get()
render()
__construct( $block, $available_context = array() X-Ref |
Constructor. Populates object properties from the provided block instance argument. The given array of context values will not necessarily be available on the instance itself, but is treated as the full set of values provided by the block's ancestry. This is assigned to the private `available_context` property. Only values which are configured to consumed by the block via its registered type will be assigned to the block's `context` property. param: array $block Array of parsed block properties. param: array $available_context Optional array of ancestry context values. param: WP_Block_Type_Registry $registry Optional block type registry. since: 5.5.0 |
__get( $name ) X-Ref |
Returns a value from an inaccessible property. This is used to lazily initialize the `attributes` property of a block, such that it is only prepared with default attributes at the time that the property is accessed. For all other inaccessible properties, a `null` value is returned. return: array|null Prepared attributes, or null. param: string $name Property name. since: 5.5.0 |
render( $options = array() X-Ref |
Generates the render output for the block. return: string Rendered block output. param: array $options { since: 5.5.0 |
Generated: Thu Nov 21 01:00:03 2024 | Cross-referenced by PHPXref 0.7.1 |