/home/arranoyd/otours_bak/wp-content/themes/leadengine/core/templates/post/content-post-related.php
<?php
/**
* The template for displaying Related posts for Blog posts
*/
if(!( 'post' == get_post_type() )) {
return false;
}
$carousel_class = '';
$redux_ThemeTek = get_option( 'redux_ThemeTek' );
$terms = get_the_terms( $post->ID , 'category', 'string');
if ($terms == 0) {
return false;
}
$term_ids = array_values( wp_list_pluck( $terms,'term_id' ) );
$related_query = new WP_Query(
array(
'post_type' => 'post',
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'id',
'terms' => $term_ids,
'operator'=> 'IN'
)
),
'posts_per_page' => $redux_ThemeTek['tek-related-posts-number'],
'ignore_sticky_posts' => 1,
'orderby' => 'date',
'post__not_in' => array($post->ID)
)
);
if( $related_query->found_posts == 0) {
return false;
}
if ($related_query->found_posts > 3 && $redux_ThemeTek['tek-related-posts-number'] > 3) {
$carousel_class = 'owlslider-related-posts';
}
?>
<section class="related-posts">
<div class="container">
<?php if (isset($redux_ThemeTek['tek-related-posts-title']) && $redux_ThemeTek['tek-related-posts-title'] != '') : ?>
<div class="related-title">
<h3><?php echo esc_html($redux_ThemeTek['tek-related-posts-title']); ?></h3>
</div>
<?php endif; ?>
<div class="related-content <?php echo esc_attr($carousel_class); ?>">
<?php
if ( $related_query->have_posts() ) : while ( $related_query->have_posts() ) : $related_query->the_post();
get_template_part('core/templates/post/blog', 'minimal-grid');
endwhile;
else :
get_template_part('core/templates/post/content','none');
endif;
wp_reset_postdata();
?>
</div>
</div>
</section>