/home/blackyak/www/wordpress/wp-content/themes/travivu/woocommerce/single-product/related.php
<?php
/**
* Related Products
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 9.6.0
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $product;
$posts_per_page = 6;
$related = wc_get_related_products( $product->get_id(), $posts_per_page );
if ( sizeof( $related ) == 0 ) return;
$args = apply_filters( 'woocommerce_related_products_args', array(
'post_type' => 'product',
'ignore_sticky_posts' => 1,
'no_found_rows' => 1,
'posts_per_page' => $posts_per_page,
'post__in' => $related,
'post__not_in' => array( $product->get_id() )
) );
$show = 3;
$products = new WP_Query( $args );
if ( $products->have_posts() ) : ?>
<div class="widget related products">
<h2 class="widget-title"><?php echo esc_html(travivu_get_option('related_heading_text', 'Related Products' )) ?></h2>
<div class="swiper-slider-wrapper">
<div class="swiper-content-inner products carousel-view count-row-1">
<div class="init-carousel-swiper-theme swiper" data-carousel='{"items":4,"items_lg":3,"items_md":2,"items_sm":2,"items_xs":2,"items_xx":1,"effect":"slide","space_between":30,"loop":0,"speed":600,"autoplay":1,"autoplay_delay":6000,"autoplay_hover":1,"navigation":1,"pagination":0,"dynamic_bullets":1,"pagination_type":"bullets"}'>
<div class="swiper-wrapper">
<?php while ( $products->have_posts() ) : $products->the_post(); ?>
<?php
echo '<div class="swiper-slide">';
wc_get_template_part( 'content', 'product' );
echo '</div>';
?>
<?php endwhile; // end of the loop. ?>
</div>
</div>
</div>
<div class="swiper-nav-next"></div><div class="swiper-nav-prev"></div>
</div>
</div>
<?php endif;
wp_reset_postdata();