カルーセル付きのウェブサイトを作成しています。画像を読み込むために、Wordpress で Advanced Custom Fields を使用しています。
これが私のコードです:
<?php $images = get_field('slides', $post->ID);
// clean_print_r($images);
if (!empty($images)) :
?>
<div class="wide-container">
<div id="slides">
<ul class="slides-container">
<?php for($i = 0; $i < count($images); $i++): ?>
<!-- slides -->
<li>
<img src="<?php echo $images[$i]['img_slide']['sizes']['large'] ?>" alt="" />
</li>
<?php endfor; ?>
</ul>
</div>
</div>
<?php endif; ?>
画像を読み込むことはできますが、サイズは 1024px 幅です:
<img src="http://example.com/wp-content/uploads/2013/09/bg_header03-1024x341.jpg" ... />
フルサイズの画像を取得する方法はありますか? 私は置き換えようとしました:
['img_slide']['sizes']['large']
と
['img_slide']['sizes']['full']
しかし、それは機能せず、画像が読み込まれません。ACF では、画像の添付ファイルを ID で呼び出します。これはリピーター フィールドです。