@jerad
To loop through all WooCommerce product images, you can use the following code snippet:
1 2 3 4 5 6 7 8 9 10 11 |
// Get the product gallery images $product = wc_get_product( get_the_ID() ); if ( $product ) { $attachment_ids = $product->get_gallery_image_ids(); foreach ( $attachment_ids as $attachment_id ) { $image_url = wp_get_attachment_url( $attachment_id ); echo '<img src="' . $image_url . '" />'; } } |
This code snippet fetches the product object using the wc_get_product
function, gets the gallery image ids using the get_gallery_image_ids
method, and then loops through each attachment id to get the image URL using wp_get_attachment_url
. Finally, it prints out the image tag with the image URL.
You can place this code in your WordPress theme or plugin file where you want to display the product images.