php - 在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 } ?>
推荐阅读
- python - Google Colab Latex 格式输出
- r - 用 R 计算字符串的矩阵
- javascript - 在 JavaScript 中用零替换字符串
- r - R重新排序许多列
- angular - 将时间戳转换为人类日期格式时,Angular 中的 DatePipe 不起作用
- amazon-web-services - 我的亚马逊教育账户的 CloudFront AWS 出现 403 错误
- python - Python - 将字典列表和键值转换为字符串
- c# - 尝试更新数组时指定的强制转换无效
- python - 海龟图形 onkeyrelease()
- javascript - 如何使用给定的文件树在 node.js 中创建模块代码?