首页 > 解决方案 > 在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; } ?> 

标签: phparrayswordpress

解决方案


            <?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 } ?>   

推荐阅读