Related Downloads
<?php if ( is_single() && get_post_type() == 'download' ) : ?>
<div style="clear: both;"></div>
<div class="related-products">
<h3 class="related-title">You May Also Like</h3>
<?php $custom_taxterms = wp_get_object_terms( $post->ID, 'download_tag', array(
'fields' => 'ids',
) );
// arguments
$args = array(
'post_type' => 'download',
'post_status' => 'publish',
'posts_per_page' => 3, // you may edit this number
'orderby' => 'rand',
'tax_query' => array(
array(
'taxonomy' => 'download_tag',
'field' => 'id',
'terms' => $custom_taxterms
)
),
'post__not_in' => array ($post->ID),
);
$related_items = new WP_Query( $args );
// loop over query
if ($related_items->have_posts()) :
echo '<div class="edd_downloads_list edd_download_columns_3">';
while ( $related_items->have_posts() ) : $related_items->the_post(); ?>
<div itemscope itemtype="http://schema.org/Product" class="edd_download" id="edd_download_<?php echo get_the_ID(); ?>">
<div class="edd_download_inner">
<?php
edd_get_template_part( 'shortcode', 'content-image' );
edd_get_template_part( 'shortcode', 'content-title' );
?>
</div>
</div>
<?php if ( $i % 3 == 0 ) { ?><div style="clear:both;"></div><?php }
$i+=1;
endwhile;
echo '</div>';
endif;
// Reset Post Data
wp_reset_postdata(); ?>
</div><!-- .related-products -->
<?php endif; ?>
Public Last updated: 2018-05-15 08:05:21 AM
