ultp_allowed_html_tags(); $finalHeadingText = $attr['headingText']; $finalHeadingURL = $attr['headingURL']; $finalSubHeadingText = $attr['subHeadingText']; // Dynamic Content if ( ultimate_post()->is_dc_active( $attr ) && isset( $attr['dc'] ) ) { $dc_text_val = \ULTP\DCService::get_dc_content_for_rich_text( $attr ); $text = isset( $dc_text_val['0'] ) ? $dc_text_val['0'] : ''; $url = isset( $dc_text_val['1'] ) ? $dc_text_val['1'] : ''; // [ $text, $url ] = \ULTP\DCService::get_dc_content_for_rich_text( $attr ); array destructure is not support php 7 if ( ! empty( $url ) ) { $finalHeadingURL = $url; } $finalHeadingText = \ULTP\DCService::replace( $finalHeadingText, $text ); } $finalHeadingText = wp_kses( $finalHeadingText, $allowed_html_tags ); $finalHeadingURL = esc_url( $finalHeadingURL ); $finalSubHeadingText = wp_kses( $finalSubHeadingText, $allowed_html_tags ); $attr['headingBtnText'] = wp_kses( $attr['headingBtnText'], $allowed_html_tags ); $attr['headingTag'] = in_array( $attr['headingTag'], ultimate_post()->ultp_allowed_block_tags() ) ? $attr['headingTag'] : 'h2'; if ( $attr['headingShow'] ) { $new_tab = isset( $attr['openInTab'] ) && $attr['openInTab'] == true ? 'target="_blank"' : ''; $wraper_before .= '
'; if ( $finalHeadingURL ) { $wraper_before .= '<' . $attr['headingTag'] . ' class="ultp-heading-inner">' . $finalHeadingText . ''; } else { $wraper_before .= '<' . $attr['headingTag'] . ' class="ultp-heading-inner">' . $finalHeadingText . ''; } if ( $attr['headingStyle'] == 'style11' && $finalHeadingURL && $attr['headingBtnText'] ) { $wraper_before .= '' . $attr['headingBtnText'] . ultimate_post()->get_svg_icon( 'rightAngle2' ) . ''; } if ( $attr['subHeadingShow'] ) { $wraper_before .= '
' . $finalSubHeadingText . '
'; } $wraper_before .= '
'; }