MailPoet\EmailEditor\Integrations\Core
Initializer::register_core_blocks_renderers()
Register core blocks email renderers when the blocks renderer is initialized.
Method of the class: Initializer{}
No Hooks.
Return
null
. Nothing (null).
Usage
$Initializer = new Initializer(); $Initializer->register_core_blocks_renderers( $blocks_registry ): void;
- $blocks_registry(Blocks_Registry) (required)
- Blocks registry.
Initializer::register_core_blocks_renderers() Initializer::register core blocks renderers code WC 9.8.2
public function register_core_blocks_renderers( Blocks_Registry $blocks_registry ): void { $blocks_registry->add_block_renderer( 'core/paragraph', new Renderer\Blocks\Text() ); $blocks_registry->add_block_renderer( 'core/heading', new Renderer\Blocks\Text() ); $blocks_registry->add_block_renderer( 'core/column', new Renderer\Blocks\Column() ); $blocks_registry->add_block_renderer( 'core/columns', new Renderer\Blocks\Columns() ); $blocks_registry->add_block_renderer( 'core/list', new Renderer\Blocks\List_Block() ); $blocks_registry->add_block_renderer( 'core/list-item', new Renderer\Blocks\List_Item() ); $blocks_registry->add_block_renderer( 'core/image', new Renderer\Blocks\Image() ); $blocks_registry->add_block_renderer( 'core/buttons', new Renderer\Blocks\Buttons( new Flex_Layout_Renderer() ) ); $blocks_registry->add_block_renderer( 'core/button', new Renderer\Blocks\Button() ); $blocks_registry->add_block_renderer( 'core/group', new Renderer\Blocks\Group() ); // Render used for all other blocks. $blocks_registry->add_fallback_renderer( new Renderer\Blocks\Fallback() ); }