问题描述
我现在只需要显示数组中的第一张图片,我得到了所有图片,但我只需要显示第一张图片。
代码如下:
<?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 } ?>