Я использую тему woo-commerce, в критериях размера изображения домашней страницы около 234 × 350, при нажатии она будет перенаправлена на заданную c страницу с размером изображения 450x600 .. если пользователю нужно детально увидеть f пользователя можно щелкнуть соответствующее изображение и показать в реальном размере 1606 × 2406 Однако woo-commerce показывает исходный размер изображения на домашней странице 1606x2406, что приводит к огромному размеру страницы. Есть ли какое-либо решение для отображения меньшего размера того же изображения?
Вот код извлечения изображения:
<?php foreach($metal_chairs as $key=>$metal):
$series =get_field('series',$metal->ID);
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $metal->ID ), $full_size );
$full_image = wp_get_attachment_image_src( get_post_thumbnail_id( $metal->ID ), 'full' );
$product = wc_get_product( $metal->ID );?>
<div class="product-<?php echo $key+1;?> swiper-slide products">
<a href="<?php echo get_the_permalink($metal->ID);?>" alt="">
<img srcset="<?php echo esc_url($image[0]);?>" src="<?php echo esc_url($image[0]);?>" alt="<?php echo esc_attr($metal->post_title);?>" />
</a>
</div>