MailPoet\EmailEditor\Engine\Renderer\ContentRenderer

Content_Renderer::render_block()publicWC 1.0

Renders block Translates block's HTML to HTML suitable for email clients. The method is intended as a callback for render_block

Method of the class: Content_Renderer{}

No Hooks.

Return

String.

Usage

$Content_Renderer = new Content_Renderer();
$Content_Renderer->render_block( $block_content, $parsed_block ): string;
$block_content(string) (required)
Block content.
$parsed_block(array) (required)
Parsed block.

Content_Renderer::render_block() code WC 9.8.1

public function render_block( string $block_content, array $parsed_block ): string {
	$renderer = $this->blocks_registry->get_block_renderer( $parsed_block['blockName'] );
	if ( ! $renderer ) {
		$renderer = $this->blocks_registry->get_fallback_renderer();
	}
	return $renderer ? $renderer->render( $block_content, $parsed_block, $this->settings_controller ) : $block_content;
}