Removing Main Product Image Link in Single Product View

When you're in a single product view, by default, clicking the main featured image will load a lightbox with the images. To remove this featured image link, follow these steps:

1. Create a child theme and a functions.php file if you don't have it yet.

2. In child theme functions.php file, paste the following code:


<?php
/**
 * Remove link wrapping main product image in single product view.
 * @param $html
 * @param $post_id
 * @return string
 */
function custom_themify_single_product_image_html( $html, $post_id ) {
	return get_the_post_thumbnail( $post_id, apply_filters( 'single_product_large_thumbnail_size', 'shop_single' ) );
}
add_filter('woocommerce_single_product_image_html', 'custom_themify_single_product_image_html', 10, 2);
?>

3. Save the child theme functions.php file. The thumbnails below the main image will remain unaffected, and clicking them will correctly load the lightbox gallery with these images.