PluginProbe
Elementor Website Builder – more than just a page builder / 4.1.3
Elementor Website Builder – more than just a page builder v4.1.3
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | includes/widgets/alert.php +21 -0 4.0.94.1.3 View file →
@@ -524,8 +524,29 @@
524 524 *
525 525 * @since 2.9.0
526 526 * @access protected
527 527 */
528 + public function render_markdown(): string {
529 + $settings = $this->get_settings_for_display();
530 +
531 + $title = Utils::html_to_plain_text( $settings['alert_title'] ?? '' );
532 + $description = Utils::html_to_plain_text( $settings['alert_description'] ?? '' );
533 +
534 + if ( empty( $title ) && empty( $description ) ) {
535 + return '';
536 + }
537 +
538 + if ( ! empty( $title ) && ! empty( $description ) ) {
539 + return '> **' . $title . ':** ' . $description;
540 + }
541 +
542 + if ( ! empty( $title ) ) {
543 + return '> **' . $title . '**';
544 + }
545 +
546 + return '> ' . $description;
547 + }
548 +
528 549 protected function content_template() {
529 550 ?>
530 551 <#
531 552 if ( ! settings.alert_title && ! settings.alert_description ) {