MailPoet\EmailEditor\Integrations\Core\Renderer\Blocks
Columns::render_content()
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() 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 ) ); }