Automattic\WooCommerce\Blocks\BlockTypes
AbstractBlock::render_callback
The default render_callback for all blocks. This will ensure assets are enqueued just in time, then render the block (if applicable).
Метод класса: AbstractBlock{}
Хуков нет.
Возвращает
Строку. Rendered block type output.
Использование
$AbstractBlock = new AbstractBlock(); $AbstractBlock->render_callback( $attributes, $content, $block );
- $attributes(массив|WP_Block)
- Block attributes, or an instance of a WP_Block.
По умолчанию:an empty array - $content(строка)
- Block content.
По умолчанию:empty string - $block(WP_Block|null)
- Block instance.
По умолчанию:null
Код AbstractBlock::render_callback() AbstractBlock::render callback WC 10.8.1
public function render_callback( $attributes = [], $content = '', $block = null ) {
$render_callback_attributes = $this->parse_render_callback_attributes( $attributes );
if ( ! is_admin() && ! WC()->is_rest_api_request() ) {
$this->register_block_type_assets();
$this->enqueue_assets( $render_callback_attributes, $content, $block );
}
return $this->render( $render_callback_attributes, $content, $block );
}