Использую Advanced Custom Fields. Это код который выводит галлерею.
<div class="slider-1_wrapp" id="slider1">
<?php
$images = get_field('slider_1_gallery');
if( $images ): ?>
<div class="big_slider">
<?php foreach( $images as $image ): ?>
<div class="slide">
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
</div>
<?php endforeach; ?>
</div>
<div class="miniature_slider">
<?php foreach( $images as $image ): ?>
<div class="slide">
<a href="<?php echo $image['url']; ?>" class="miniature" data-fancybox = "1">
<img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" />
<div class="mask">
<i class="icon_1"></i>
</div>
</a>
</div>
<?php endforeach; ?>
</div>
<?php endif; ?>
</div>
Как в строке
<img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" />
задать размер миниатюр? Нужно их уменьшать и обрезать по макету при загрузке изображений разных размеров.
В Настройках->Медиафайлы можно задать нужный размер миниатюры. "Из коробки" доступны thumbnail (в вашем коде), medium, large. Соответственно, ваш код для medium будет выглядеть так:
<img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" />
Если нужен другой размер, его можно задать через add_image_size()
.
add_image_size( 'my-gallery', $width, $height, $crop );
В коде тогда так:
<img src="<?php echo $image['sizes']['my-gallery']; ?>" alt="<?php echo $image['alt']; ?>" />
Подробнее тут.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не получается отправить get запросНадо выбрать один из тре ценноков или ввести свою цену и отправить это методом get, пока что просто в адресную...
Вопрос в сабжеСмотрел PHPDOCX, PHPWORD обе требуют php >= 5
Не запускается проект, падает ошибка в данном коде, backend не оч поэтому задаю вопрос, как исправить?