| @@ -108,13 +108,13 @@ | ||
| 108 | 108 | $attr['moreResultsText'] = wp_kses( $attr['moreResultsText'], $allowed_html_tags ); |
| 109 | 109 | $attr['searchButtonText'] = wp_kses( $attr['searchButtonText'], $allowed_html_tags ); |
| 110 | 110 | $attr['searchInputPlaceholder'] = wp_kses( $attr['searchInputPlaceholder'], $allowed_html_tags ); |
| 111 | 111 | |
| 112 | - $data_var = 'data-searchPostType=' . json_decode( wp_json_encode( $attr['searchPostType'] ) ); | |
| 112 | + $data_var = 'data-searchPostType="' . esc_attr( json_decode( wp_json_encode( $attr['searchPostType'] ) ) ) . '"'; | |
| 113 | 113 | $wraper_before .= '<div ' . ( $attr['advanceId'] ? 'id="' . sanitize_html_class( $attr['advanceId'] ) . '" ' : '' ) . ' class="wp-block-ultimate-post-' . $block_name . ' ultp-block-' . sanitize_html_class( $attr['blockId'] ) . '' . ( $attr['align'] ? ' align' . $attr['align'] : '' ) . '' . ( $attr['className'] ? ' ' . $attr['className'] : '' ) . '">'; |
| 114 | 114 | $wraper_before .= '<div class="ultp-block-wrapper">'; |
| 115 | - $content .= '<div class="ultp-search-container ultp-search-frontend' . ( $attr['searchPopup'] ? ' ultp-search-animation-' . $attr['popupAnimation'] : '' ) . '" data-ajax="' . $attr['searchAjaxEnable'] . '" data-gosearch="' . $attr['enableSearchPage'] . '" data-enablenewtab="' . $attr['btnNewTab'] . '" data-blockId="' . $attr['blockId'] . '" | |
| 116 | - data-image="' . $attr['resImageEnable'] . '" data-author=' . $attr['resAuthEnable'] . ' data-date="' . $attr['resDateEnable'] . '" data-excerpt="' . $attr['resExcerptEnable'] . '" data-excerptLimit="' . $attr['resExcerptLimit'] . '" data-allresult="' . $attr['moreResultsbtn'] . '" data-catEnable="' . $attr['resCatEnable'] . '" data-postno="' . $attr['moreResultPosts'] . '" ' . ( $attr['searchPopup'] ? 'data-popuptype="' . $attr['popupAnimation'] . '" ' : '' ) . ' ' . ( $attr['searchAjaxEnable'] ? 'data-noresultext="' . $attr['searchnoresult'] . '" ' : '' ) . ' ' . ( $attr['moreResultsbtn'] ? 'data-viewmoretext="' . $attr['moreResultsText'] . '" ' : '' ) . ' data-popupposition="' . $attr['searchPopupPosition'] . '" ' . $data_var . '>'; | |
| 115 | + $content .= '<div class="ultp-search-container ultp-search-frontend' . ( $attr['searchPopup'] ? ' ultp-search-animation-' . $attr['popupAnimation'] : '' ) . '" data-ajax="' . esc_attr( $attr['searchAjaxEnable'] ) . '" data-gosearch="' . esc_attr( $attr['enableSearchPage'] ) . '" data-enablenewtab="' . esc_attr( $attr['btnNewTab'] ) . '" data-blockId="' . esc_attr( $attr['blockId'] ) . '" | |
| 116 | + data-image="' . esc_attr( $attr['resImageEnable'] ) . '" data-author="' . esc_attr( $attr['resAuthEnable'] ) . '" data-date="' . esc_attr( $attr['resDateEnable'] ) . '" data-excerpt="' . esc_attr( $attr['resExcerptEnable'] ) . '" data-excerptLimit="' . esc_attr( $attr['resExcerptLimit'] ) . '" data-allresult="' . esc_attr( $attr['moreResultsbtn'] ) . '" data-catEnable="' . esc_attr( $attr['resCatEnable'] ) . '" data-postno="' . esc_attr( $attr['moreResultPosts'] ) . '" ' . ( $attr['searchPopup'] ? 'data-popuptype="' . esc_attr( $attr['popupAnimation'] ) . '" ' : '' ) . ' ' . ( $attr['searchAjaxEnable'] ? 'data-noresultext="' . esc_attr( $attr['searchnoresult'] ) . '" ' : '' ) . ' ' . ( $attr['moreResultsbtn'] ? 'data-viewmoretext="' . esc_attr( $attr['moreResultsText'] ) . '" ' : '' ) . ' data-popupposition="' . esc_attr( $attr['searchPopupPosition'] ) . '" ' . $data_var . '>'; | |
| 117 | 117 | if ( $attr['searchPopup'] ) { |
| 118 | 118 | $content .= $this->renderSearchButton( $attr['searchPopupIconStyle'], $attr['searchBtnText'], $attr['searchBtnIcon'], $attr['searchButtonText'] ); |
| 119 | 119 | } |
| 120 | 120 | if ( $attr['searchPopup'] == false ) { |