Add woocommerce_gallery_image_html_attachment_image_params filter so you can modify the params passed to wp_get_attachment_image for thumbnails.
This commit is contained in:
parent
ac80e6683e
commit
9eb31f5d14
|
@ -1396,15 +1396,17 @@ function wc_get_gallery_image_html( $attachment_id, $main_image = false ) {
|
|||
$full_size = apply_filters( 'woocommerce_gallery_full_size', apply_filters( 'woocommerce_product_thumbnails_large_size', 'full' ) );
|
||||
$thumbnail_src = wp_get_attachment_image_src( $attachment_id, $thumbnail_size );
|
||||
$full_src = wp_get_attachment_image_src( $attachment_id, $full_size );
|
||||
$image = wp_get_attachment_image( $attachment_id, $image_size, false, array(
|
||||
'title' => get_post_field( 'post_title', $attachment_id ),
|
||||
'data-caption' => get_post_field( 'post_excerpt', $attachment_id ),
|
||||
'data-src' => $full_src[0],
|
||||
'data-large_image' => $full_src[0],
|
||||
'data-large_image_width' => $full_src[1],
|
||||
'data-large_image_height' => $full_src[2],
|
||||
'class' => $main_image ? 'wp-post-image' : '',
|
||||
) );
|
||||
$image = wp_get_attachment_image( $attachment_id, $image_size, false, apply_filters( 'woocommerce_gallery_image_html_attachment_image_params',
|
||||
array(
|
||||
'title' => get_post_field( 'post_title', $attachment_id ),
|
||||
'data-caption' => get_post_field( 'post_excerpt', $attachment_id ),
|
||||
'data-src' => $full_src[0],
|
||||
'data-large_image' => $full_src[0],
|
||||
'data-large_image_width' => $full_src[1],
|
||||
'data-large_image_height' => $full_src[2],
|
||||
'class' => $main_image ? 'wp-post-image' : '',
|
||||
), $attachment_id, $image_size )
|
||||
);
|
||||
|
||||
return '<div data-thumb="' . esc_url( $thumbnail_src[0] ) . '" class="woocommerce-product-gallery__image"><a href="' . esc_url( $full_src[0] ) . '">' . $image . '</a></div>';
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue