У меня есть страница обзора продукта с 1 изображением на каждый продукт: https://axces.be/nl/product/
Вы можете добавить несколько изображений к продукту.Все эти изображения показаны на странице сведений.Но на странице продукта вы видите только первое изображение.
Мой шаблон выглядит так:
<a href="<?php the_permalink(); ?>" class="single-prod">
<div class="single-prod__image">
<?php
$productImages = get_field('product_images');
?>
<img src="<?php echo $productImages[0]['product_image']?>" />
</div>
</a>
Но теперь изображения отображаются в том размере, в котором они загружены.Это приводит к более медленному времени загрузки.Поэтому я хочу обслуживать изображения меньшего размера.
Я попытался добавить к нему уменьшенное изображение размера изображения, чтобы определить, лучше ли время загрузки.Но это не работает:
<a href="<?php the_permalink(); ?>" class="single-prod">
<div class="single-prod__image">
<?php
$image_size = 'thumbnail';
$productImages = get_field('product_images');
?>
<img src="<?php echo $productImages[0]['product_image']['sizes'][$image_size]; ?>" />
</div>
<div class="single-prod__information">
<span class="single-prod__name">
<?php the_title(); ?>
</span>
<span class="single-prod__short">
<?php the_field('product_short'); ?>
</span>
</div>
</a>
Итак, в конце концов, я хочу добиться того, чтобы изображения были меньше.Нет необходимости видеть эскиз, потому что это, вероятно, обрезает изображение.
Заранее спасибо.