__( 'Categories', 'jet-smart-filters' ), 'value' => __( 'Active Category', 'jet-smart-filters' ), ), array( 'label' => __( 'Tags', 'jet-smart-filters' ), 'value' => __( 'Active Tag', 'jet-smart-filters' ), ), ); $title = isset( $settings['filters_label'] ) ? $settings['filters_label'] : ''; $active_filter_html = jet_smart_filters()->utils->template_parse( 'for-js/active-filter.php' ); echo '
'; echo '
' . $title . '
'; foreach ( $active_filters as $_filter ) { echo '
'; $label = $_filter['label']; $value = $_filter['value']; eval( '?>'.$active_filter_html.''; } echo '
'; } /** * Render tags smaple to style them in editor */ public function render_tags_sample( $settings = array() ) { $active_tags = array( array( 'label' => __( 'Categories', 'jet-smart-filters' ), 'value' => __( 'Active Category', 'jet-smart-filters' ), ), array( 'label' => __( 'Tags', 'jet-smart-filters' ), 'value' => __( 'Active Tag', 'jet-smart-filters' ), ), ); $title = isset( $settings['tags_label'] ) ? $settings['tags_label'] : ''; $clear_item = isset( $settings['clear_item'] ) ? filter_var( $settings['clear_item'], FILTER_VALIDATE_BOOLEAN ) : false; $clear_label = ! empty( $settings['clear_item_label'] ) ? $settings['clear_item_label'] : false; $active_tag_html = jet_smart_filters()->utils->template_parse( 'for-js/active-tag.php' ); echo '
'; echo '
' . $title . '
'; if ( $clear_item && $clear_label ) { echo '
'; $label = ''; $value = $clear_label; eval( '?>'.$active_tag_html.''; } foreach ( $active_tags as $_tag ) { echo '
'; $label = $_tag['label']; $value = $_tag['value']; eval( '?>'.$active_tag_html.''; } echo '
'; } } }