我正在尝试仅将我的图库字段中的一个图像显示为缩略图,当观看者点击它时,会弹出一个幻灯片幻灯片。
这是我到目前为止所做的:
<?php
$images = get_field('gallery');
$image_1 = $images[0];
?>
<img src="<?php echo $image_1; ?>" />
但HTML显示了这个......
<img src="Array">
请告知。
答案 0 :(得分:4)
你说你改了代码,但它有帮助吗? 如果确实如此,您应将答案标记为“已接受”,以便可以关闭该问题。
如果没有,那么试试这个,假设您将该字段用作图像对象(在创建图像字段时选择):
<?php
$images = get_field('gallery'); // get gallery
$image = $images[0]; // get first image in the gallery [1] for second, [2] for third, and so on.
if( $image ) : // only show the image if it exists ?>
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
<?php endif; ?>
记住['value']
周围的'或'答案 1 :(得分:3)
我将代码更改为此内容;
<?php
$images = get_field('gallery');
$image_1 = $images[0];
?>
<img src="<?php echo $image_1[url]; ?>" />