function form($instance) { wp_enqueue_script('mdf_popup', MetaDataFilter::get_application_uri() . 'js/pn_popup/pn_advanced_wp_popup.js', array('jquery', 'jquery-ui-core', 'jquery-ui-draggable')); wp_enqueue_style('mdf_popup', MetaDataFilter::get_application_uri() . 'js/pn_popup/styles.css'); //Defaults $defaults = array('title' => __('MDTF Taxonomies', 'meta-data-filter'), MetaDataFilterCore::$slug_cat => MetaDataFilter::WIDGET_TAXONOMIES_ONLY, 'meta_data_filter_slug' => '', 'hide_meta_filter_values' => 'true', 'hide_tax_filter_values' => 'false', 'show_checkbox_items_count' => 'false', 'show_select_items_count' => 'false', 'show_slider_items_count' => 'false', 'show_items_count_dynam' => 'false', 'hide_items_where_count_0' => 'false', 'act_without_button' => 'true', 'and_or' => 'and', 'title_for_any' => __('Any', 'meta-data-filter'), 'title_for_filter_button' => __('Filter', 'meta-data-filter'), 'show_filter_button_after_each_block' => 'false', 'taxonomies' => array(), 'taxonomies_options_hide' => array(), 'taxonomies_options_show_how' => 'select', 'taxonomies_options_select_size' => 1, 'taxonomies_options_tax_title' => '', 'taxonomies_options_checkbox_max_height' => 0, 'taxonomies_options_behaviour' => 'AND', 'taxonomies_options_show_count' => 'true', 'taxonomies_options_post_recount_dyn' => 'true', 'taxonomies_options_hide_terms_0' => 'false', 'taxonomies_options_show_child_terms' => 0, 'taxonomies_options_terms_section_toggle' => 0, 'show_reset_button' => 'true', 'show_found_totally' => 'true', 'ajax_items_recount' => 'false', 'search_result_page' => '', 'search_result_tpl' => '', 'reset_link' => '', 'show_items_count_text' => __('Found <span>%s</span> items', 'meta-data-filter'), 'ajax_output' => 'false', 'woo_search_panel_id' => 0, 'additional_taxonomies' => '', 'filter_categories_addit' => '', 'ajax_results' => 'false'); $instance = wp_parse_args((array) $instance, $defaults); $args = array(); $args['instance'] = $instance; $args['widget'] = $this; wp_enqueue_script('meta_data_filter_widget', MetaDataFilterCore::get_application_uri() . 'js/widget_back.js', array('jquery', 'jquery-ui-core', 'jquery-ui-sortable')); echo MetaDataFilterHtml::render_html(MetaDataFilterCore::get_application_path() . 'views/widgets/search_form_tax.php', $args); }
<th scope="row"><label><?php _e("Show results taxonomies navigation", 'meta-data-filter'); ?> </label></th> <td> <fieldset> <label> <input type="checkbox" <?php checked(1, $show_results_tax_navigation); ?> value="1" name="show_results_tax_navigation" /> </label> </fieldset> <p class="description"> <img src="<?php echo MetaDataFilter::get_application_uri(); ?> images/show_results_tax_navigation.png" alt="<?php _e("Show results taxonomies navigation", 'meta-data-filter'); ?> " /><br /> </p> </td> </tr> <tr valign="top"> <th scope="row"><label><?php _e("Sort panel meta keys", 'meta-data-filter'); ?> </label></th> <td> <a href="#" class="button" id="mdf_add_woo_search_value"><?php
" /> <?php if ($filter_block['name'][0] !== '~') { ?> <h4 class="data-filter-section-title"><?php _e($filter_block['name']); MetaDataFilter::draw_front_toggle($section_toggle); ?> </h4> <?php } ?> <?php $counter = 0; $icon = MetaDataFilter::get_application_uri() . 'images/tooltip-info.png'; $settings = MetaDataFilter::get_settings(); if (!empty($settings['tooltip_icon'])) { $icon = $settings['tooltip_icon']; } $section_height = (int) get_post_meta($filter_post_id, 'widget_section_max_height', true); //*** additional taxonomies for Pre-sale question: //I have woocommerce with brands plugin installed, each brand page shows the products of this brand, //can this plugin filter those products based on category? //$_REQUEST['MDF_ADDITIONAL_TAXONOMIES'] = array(); if (isset($widget_options['additional_taxonomies']) and !empty($widget_options['additional_taxonomies'])) { MetaDataFilter::add_additional_taxonomies($widget_options['additional_taxonomies']); } //*** ?> <div class="mdf_filter_section mdf_filter_section_<?php