コード例 #1
0
ファイル: index.php プロジェクト: Lumbe/dev_servus
 public static function pre_get_posts()
 {
     if (!is_admin()) {
         //for result output
         if (!isset($_REQUEST['meta_data_filter_works'])) {
             if (self::is_page_mdf_data()) {
                 $mdf_data = self::get_page_mdf_data();
                 if (isset($mdf_data['mdf_widget_options']['search_result_tpl']) and !empty($mdf_data['mdf_widget_options']['search_result_tpl'])) {
                     $output_tpl = $mdf_data['mdf_widget_options']['search_result_tpl'];
                 } else {
                     $settings = MetaDataFilter::get_settings();
                     if (empty($settings['output_tpl'])) {
                         $output_tpl = 'search';
                     } else {
                         $output_tpl = $settings['output_tpl'];
                     }
                 }
                 if ($output_tpl == 'search') {
                     $_REQUEST['mdf_do_not_render_shortcode_tpl'] = true;
                     do_shortcode('[meta_data_filter_results]');
                 }
             }
         }
     }
 }
コード例 #2
0
ファイル: draw_front_page_items.php プロジェクト: hikaram/wee
    <?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 
    echo $counter_block;