Automattic\WooCommerce\EmailEditor\Integrations\Core\Renderer\Blocks
Social_Links::get_block_wrapper
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() 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' ) );
}