widget->get_name(); $alignment_position_horizontal = $this->settings['advanced_horizontal_position']; $alignment_position_vertical = $this->settings['advanced_vertical_position']; $custom_classes = $this->settings['advanced_custom_css_classes'] ?? ''; if ( ! empty( $alignment_position_horizontal ) ) { $layout_classnames .= ' has-h-alignment-' . $alignment_position_horizontal; } if ( ! empty( $alignment_position_vertical ) ) { $layout_classnames .= ' has-v-alignment-' . $alignment_position_vertical; } if ( $custom_classes ) { $layout_classnames .= ' ' . $custom_classes; } $this->add_layout_render_attribute( $layout_classnames ); } protected function render_contact_section(): void { $contact_icons = $this->settings['contact_repeater'] ?? []; $button_size = $this->settings['style_contact_button_size']; $button_corners = $this->settings['style_contact_corners']; ?>
build_layout_render_attribute(); $this->widget->add_render_attribute( 'content', [ 'class' => 'e-contact-buttons__content', ] ); ?>