I'm working on the site above and the client has requested that on the shop page, all the product information is displayed on that page, including all product thumbnails. I have copied the WooCommerce template files into my theme directory so I can modify them, and have been messing around with the loop-shop.php file. What I tried first was simply adding the following code into the product page loop:
<div class="images"> <?php if ( has_post_thumbnail() ) : ?> <a itemprop="image" href="<?php echo wp_get_attachment_url( get_post_thumbnail_id() ); ?>" class="zoom" rel="thumbnails" title="<?php echo get_the_title( get_post_thumbnail_id() ); ?>"><?php echo get_the_post_thumbnail( $post->ID, apply_filters( 'single_product_large_thumbnail_size', 'shop_single' ) ) ?></a> <?php else : ?> <img src="<?php echo woocommerce_placeholder_img_src(); ?>" alt="Placeholder" /> <?php endif; ?> <?php do_action('woocommerce_product_thumbnails'); ?>
I pulled that code from the product-image.php file. Unfortunately it outputs the thumbnails full-size. I wasn't sure of the 'best practice' way of doing this. Any help is greatly appreciated. Thank you!