Automattic\WooCommerce\EmailEditor\Integrations\Core
Initializer::register_core_blocks_renderers
Register core blocks email renderers when the blocks renderer is initialized.
Метод класса: Initializer{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$Initializer = new Initializer(); $Initializer->register_core_blocks_renderers( $blocks_registry ): void;
- $blocks_registry(Blocks_Registry) (обязательный)
- Blocks registry.
Код Initializer::register_core_blocks_renderers() Initializer::register core blocks renderers WC 10.0.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() ); $blocks_registry->add_block_renderer( 'core/quote', new Renderer\Blocks\Quote() ); $blocks_registry->add_block_renderer( 'core/social-link', new Renderer\Blocks\Social_Link() ); $blocks_registry->add_block_renderer( 'core/social-links', new Renderer\Blocks\Social_Links() ); // Render used for all other blocks. $blocks_registry->add_fallback_renderer( new Renderer\Blocks\Fallback() ); }