Elementor\Widget_Alert::render PHP Метод

render() защищенный Метод

protected render ( )
    protected function render()
    {
        $settings = $this->get_settings();
        if (empty($settings['alert_title'])) {
            return;
        }
        if (!empty($settings['alert_type'])) {
            $this->add_render_attribute('wrapper', 'class', 'elementor-alert elementor-alert-' . $settings['alert_type']);
        }
        echo '<div ' . $this->get_render_attribute_string('wrapper') . ' role="alert">';
        $html = sprintf('<span class="elementor-alert-title">%1$s</span>', $settings['alert_title']);
        if (!empty($settings['alert_description'])) {
            $html .= sprintf('<span class="elementor-alert-description">%s</span>', $settings['alert_description']);
        }
        if (!empty($settings['show_dismiss']) && 'show' === $settings['show_dismiss']) {
            $html .= '<button type="button" class="elementor-alert-dismiss">X</button></div>';
        }
        echo $html;
    }