MailPoet\EmailEditor\Integrations\Core\Renderer\Blocks

Columns::render_content()protectedWC 1.0

Override this method to disable spacing (block gap) for columns. Spacing is applied on wrapping columns block. Columns are rendered side by side so no spacer is needed.

Method of the class: Columns{}

No Hooks.

Return

null. Nothing (null).

Usage

// protected - for code of main (parent) or child class
$result = $this->render_content( $block_content, $parsed_block, $settings_controller ): string;
$block_content(string) (required)
Block content.
$parsed_block(array) (required)
Parsed block.
$settings_controller(Settings_Controller) (required)
Settings controller.

Columns::render_content() code WC 9.8.2

protected function render_content( string $block_content, array $parsed_block, Settings_Controller $settings_controller ): string {
	$content = '';
	foreach ( $parsed_block['innerBlocks'] ?? array() as $block ) {
		$content .= render_block( $block );
	}

	return str_replace(
		'{columns_content}',
		$content,
		$this->getBlockWrapper( $block_content, $parsed_block, $settings_controller )
	);
}