画像がJPGかどうかを判断して、classを付与したいです
-
初心者です。宜しくお願い致します。
カテゴリーページにサムネイル画像が並んでいます。
今まではPNG画像だけだったので、
<?php while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php $post_title= get_the_title()."のプリント"; the_post_thumbnail(array( 80,80 ), array( 'alt' =>$post_title,)); ?></a></li> <?php endwhile; ?>
と記載していましたが、
JPG画像を増やすことになり、
条件分岐で画像がJPGかどうか判断して、JPG画像だった場合に出力されたhtmlのimgにclass=jpgimageと追加したいのです。
自分なりに調べて
<?php $img_url = get_the_post_thumbnail_url(get_the_ID(),'full') ?> <?php if(exif_imagetype($img_url) == IMAGETYPE_JPEG): ?> <li><a href="<?php the_permalink(); ?>"><?php $post_title= get_the_title()."のプリント"; the_post_thumbnail(array( 80,80 ), array( 'alt' =>$post_title,), array('class' => 'jpgimage')); ?></a></li> <?php else: ?> <li><a href="<?php the_permalink(); ?>"><?php $post_title= get_the_title()."のプリント"; the_post_thumbnail(array( 80,80 ), array( 'alt' =>$post_title,)); ?></a></li> <?php endif; ?>
などとやってみましたが、上手くいきませんでした。
どうかご教授宜しくお願い致します。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「画像がJPGかどうかを判断して、classを付与したいです」には新たに返信することはできません。