Automattic\WooCommerce\EmailEditor\Integrations\Core\Renderer\Blocks

Social_Links::get_block_wrapperprivateWC 1.0

Gets the block wrapper.

Метод класса: Social_Links{}

Хуков нет.

Возвращает

Строку. The block wrapper HTML.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->get_block_wrapper( $block_content, $parsed_block );
$block_content(строка) (обязательный)
The block content.
$parsed_block(массив) (обязательный)
The parsed block.

Код Social_Links::get_block_wrapper() WC 10.3.5

private function get_block_wrapper( $block_content, $parsed_block ) {
	$content = $this->adjust_block_content( $block_content, $parsed_block );

	$table_styles    = $content['table_styles'];
	$classes         = $content['classes'];
	$compiled_styles = $content['compiled_styles'];
	$align           = $content['align'];

	$table_attrs = array(
		'class' => 'wp-block-social-links',
		'style' => $table_styles . ' vertical-align:top;',
		'width' => '100%',
	);

	$cell_attrs = array(
		'class' => $classes,
		'style' => $compiled_styles,
		'align' => $align,
	);

	$row_attrs = array(
		'role' => 'presentation',
	);

	$inner_content = Table_Wrapper_Helper::render_outlook_table_wrapper( '{social_links_content}', array( 'align' => 'center' ), array(), array(), false );
	$main_wrapper  = Table_Wrapper_Helper::render_table_wrapper( $inner_content, $table_attrs, $cell_attrs, $row_attrs );

	return Table_Wrapper_Helper::render_outlook_table_wrapper( $main_wrapper, array( 'align' => 'center' ) );
}