Blog

【WordPress】ACF Repeater Fieldでサムネイル画像が表示されない!

2016/06/21

Wordpress プラグイン

ACF Repeater Fieldで画像が表示されるようになりましたが、
前のタグだとフル画像をcssなどでリサイズした画像がサムネイルになってしまいます。

できれば、functions.phpで指定した画像を出力できないかと調べたところ、
やっと実装できました。

参考サイト
WordPressプラグインRepeaterFieldでLightbox使用する

参考サイトを基にしたソースコードです。

<?php if( have_rows('gallery') ): ?>
<ul>
    <?php while( have_rows('gallery') ): the_row(); 
    // vars
    $image = get_sub_field('gimage');
    $image1 = get_sub_field('gimage');
    $thumb = $image1['sizes'][ 'photo-list' ];
    ?>
    <?php if( $thumb ): ?>
    <li>
        <a href="<?php echo $image['url']; ?>" rel="lightbox">
            <img src="<?php echo $thumb; ?>" alt="<?php echo $image['alt'] ?>">
        </a>
    </li>
    <?php endif; ?>
    <?php endwhile; ?>
</ul>
<?php endif; ?>  

あまりお勧めできるソースコードではありませんが、
まず、imageが拡大用の画像、
image1をphoto-listサイズのサムネイルにしました。

上記のソースコードが単純でいいかもしれないですね。

以上、備忘録でした。



カテゴリー

月間アーカイブ

MORE

ミュージシャンズ・プラザ

神社仏閣ホームーページ制作

ホームページ制作問合せ