Sindbad~EG File Manager
<?php
// Flatsome Products
function ux_product_flip($atts, $content = null, $tag = '' ) {
$sliderrandomid = rand();
extract(shortcode_atts(array(
'_id' => 'product-flip-'.rand(),
'title' => '',
'ids' => '',
'width' => '',
'slider_nav_style' => 'normal',
'slider_nav_position' => 'outside',
'slider_bullets' => 'true',
'slider_arrows' => 'true',
'auto_slide' => 'false',
'infinitive' => 'true',
// posts
'cat' => '',
'excerpt' => 'visible',
'offset' => '',
'filter' => '',
// Posts Woo
'products' => '8',
'orderby' => '', // normal, sales, rand, date
'order' => '',
'tags' => '',
'show' => '', //featured, onsale
'depth' => '2',
'depth_hover' => '',
), $atts));
$slide_classes = array('slide');
$slider_classes = array('slide');
if($depth) $slider_classes[] = 'box-shadow-'.$depth;
ob_start();
?>
<?php
if(empty($ids)){
if ( ! is_array( $atts ) ) {
$atts = array();
}
// Get products
$atts['products'] = $products;
$atts['offset'] = $offset;
$atts['cat'] = $cat;
$products = ux_list_products($atts);
} else {
// Get custom ids
$ids = explode( ',', $ids );
$ids = array_map( 'trim', $ids );
$args = array(
'post__in' => $ids,
'post_type' => 'product',
'numberposts' => -1,
'posts_per_page' => -1,
'orderby' => 'post__in',
'ignore_sticky_posts' => true,
);
$products = new WP_Query( $args );
}
if ( $products->have_posts() ) : ?>
<div class="row"><div class="large-12 col">
<div style="background-color:#FFF;" class="slider flipContainer slider-nav-circle <?php echo implode(' ', $slider_classes);?>"
data-flickity-options='{
"cellAlign": "center",
"wrapAround": true,
"percentPosition": true,
"imagesLoaded": true,
"pageDots": true,
"contain": true
}'>
<?php while ( $products->have_posts() ) : $products->the_post(); ?>
<div class="<?php echo implode(' ', $slide_classes);?>" style="background-color:#FFF;"><?php wc_get_template_part( 'content', 'product-flipbook' ); ?></div>
<?php endwhile; // end of the loop. ?>
</div>
</div></div>
<?php
endif;
wp_reset_query();
$content = ob_get_contents();
ob_end_clean();
return $content;
}
add_shortcode("ux_product_flip", "ux_product_flip");
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists