У меня есть многомерный массив под названием «галерея» в Pods, который содержит только фотографии. Я только хочу вернуть первое изображение массива на моей странице WordPress, однако все изображения в массиве отображаются. Вот код, который я сейчас использую:
<?php
foreach($vehiclepods->field('gallery', true) as $picture) { ?>
<img src="<?php echo $picture['guid'];?>" alt="image" /></a>
<?php } ?>
Что я делаю не так, и как я могу получить первое изображение в массиве, чтобы показать?
Хорошо, ваш вывод для изображений обернут в foreach. Таким образом, вы собираетесь получить каждое изображение, если вы хотите только первое использование
$gallery = $vehiclepods->field('gallery', true);
<img src="<?php echo $gallery[0]['guid'];?>" alt="image" />
Таким образом, галерея представляет собой массив, и вы получаете первое изображение src в массиве. с [0][guid]
Других решений пока нет …