Example #1
0
function jeg_import_revolution()
{
    /** first delete the slider */
    $slider = new RevSlider();
    global $_FILES;
    $sliderpaths = array();
    if (!$slider->isAliasExists('santaicon')) {
        $sliderpaths[] = get_template_directory() . '/admin/import/data/santaicon.zip';
    }
    if (!$slider->isAliasExists('slider1')) {
        $sliderpaths[] = get_template_directory() . '/admin/import/data/slider1.zip';
    }
    if (!$slider->isAliasExists('resto')) {
        $sliderpaths[] = get_template_directory() . '/admin/import/data/resto.zip';
    }
    ob_start();
    if ($sliderpaths) {
        foreach ($sliderpaths as $sliderpath) {
            $_FILES["import_file"]["tmp_name"] = $sliderpath;
            $slider->importSliderFromPost(false, false);
        }
    }
    ob_end_clean();
}
Example #2
0
 /**
  *
  * put rev slider on the page.
  * the data can be slider ID or slider alias.
  */
 function checkRevSliderExists($alias)
 {
     $rev = new RevSlider();
     return $rev->isAliasExists($alias);
 }
Example #3
0
function mango_taxonomy_banner()
{
    if (is_tax(array('product_cat', 'product_tag', 'portfolio-category', 'faq-category')) || is_category() || is_tag()) {
        $tax_id = get_queried_object_id();
        $tax_data = get_option('tax_meta_' . $tax_id);
        ob_start();
        $tax_data = get_option('tax_meta_' . $tax_id);
        $banner_type = isset($tax_data['mango_taxonomy_banner_type']) && $tax_data['mango_taxonomy_banner_type'] ? $tax_data['mango_taxonomy_banner_type'] : '';
        if ($banner_type) {
            echo "<div class='mango_banner'>";
            if ($banner_type == 'video') {
                $video_embed = isset($tax_data['mango_taxonomy_banner_video']) && $tax_data['mango_taxonomy_banner_video'] ? $tax_data['mango_taxonomy_banner_video'] : '';
                if ($video_embed) {
                    //                    entry-media
                    echo '<div class="embed-responsive embed-responsive-16by9">';
                    echo wp_oembed_get($video_embed);
                    echo '</div>';
                }
            } elseif ($banner_type == 'image') {
                $app_gallery = isset($tax_data['mango_taxonomy_banner_image']) && $tax_data['mango_taxonomy_banner_image'] ? $tax_data['mango_taxonomy_banner_image'] : '';
                if ($app_gallery) {
                    $img_src = wp_get_attachment_image_src($app_gallery['id'], 'full');
                    echo '<img src="' . esc_url($img_src[0]) . '" class="img-responsive" alt="">';
                }
            } elseif ($banner_type == 'rev_slider') {
                if (shortcode_exists('rev_slider') || function_exists('rev_slider')) {
                    $rev_slider = isset($tax_data['mango_taxonomy_banner_rev_slider']) && $tax_data['mango_taxonomy_banner_rev_slider'] ? $tax_data['mango_taxonomy_banner_rev_slider'] : '';
                    if ($rev_slider && RevSlider::isAliasExists($rev_slider)) {
                        echo do_shortcode('[rev_slider "' . $rev_slider . '"]');
                    }
                }
            } elseif ($banner_type == 'custom_banner') {
                $custom_banner = isset($tax_data['mango_taxonomy_banner_custom']) && $tax_data['mango_taxonomy_banner_custom'] ? $tax_data['mango_taxonomy_banner_custom'] : '';
                if ($custom_banner) {
                    echo do_shortcode($custom_banner);
                }
            }
            echo "</div>";
        }
        echo ob_get_clean();
        //wrap the banner in a div with class mango_banner
    }
}