如何解决在php中显示数组中的第一个图像
我现在只需要显示数组中的第一张图片,我得到了所有图片,但我只需要显示第一张图片。
代码如下:
<?PHP $gallery = get_post_meta( get_the_ID(),CHEFSCUISINE_RECIPE_PREFIX . 'gallery',true ); ?>
<?PHP if ( has_post_thumbnail( $recipe ) ) { ?>
<?PHP echo get_the_post_thumbnail( $recipe,'full',array( 'class' => 'img-responsive' ) ); ?>
<?PHP } else { ?>
<?PHP foreach ( $gallery as $id => $src ) : ?>
<img src="<?PHP echo esc_url( $src ); ?>" alt="gallery-image">
<?PHP endforeach; } ?>
解决方法
<?php if ( has_post_thumbnail( $recipe ) ) { ?>
<?php echo get_the_post_thumbnail( $recipe,'full',array( 'class' => 'img-responsive' ) ); ?>
<?php } else { ?>
<?php ?>
<img src="<?php echo $gallery[0] ; ?>" alt="gallery-image">
<?php } ?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。