【发布时间】:2017-10-15 11:16:48
【问题描述】:
我正在使用高级自定义字段来创建图片库。目前我将图像大小设置为缩略图,我尝试将其设置为中等,但它不起作用,所以我不知道我是否遗漏了什么。但无论如何我想创建自己的图像大小。那么我该怎么做呢?我正在查看 ACF 网站,但它似乎已关闭。
<div class="container">
<div class="row">
<div class="col-md-12">
<?php
$image_ids = get_field('gallery', false, false);
$shortcode = '[gallery ids="' . implode(',', $image_ids) . '"]';
echo do_shortcode( $shortcode );
?>
<?php
$images = get_field('gallery');
if( $images ): ?>
<ul>
<?php foreach( $images as $gallery_images ): ?>
<li>
<a href="<?php echo $gallery_images['url']; ?>">
<img src="<?php echo $gallery_images['sizes']['thumb-nail']; ?>" alt="<?php echo $gallery_images['alt']; ?>" />
</a>
<p><?php echo $gallery_images['caption']; ?></p>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</div>
</div>
</div>
【问题讨论】:
-
您可以创建一个类并在 style.css 中对其进行修改,因此无论图像大小如何,它始终是您喜欢的尺寸。第二种选择是插入
<img src="<?php echo $gallery_images['sizes']['thumb-nail']; ?>" style="width: 100px;height: 100px;" alt="<?php echo $gallery_images['alt']; ?>" />(inline style) 。另外,我认为您可以在自定义字段中设置最小和最大尺寸
标签: php html css advanced-custom-fields