Получить заранее настроенное поле изображения - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь получить изображение объекта, которое я вставил с помощью acf. Но проблема в том, что код всегда возвращает массив только с одним индексом, который возвращает число (я думаю, что это идентификатор).

enter image description here

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Попробуйте это.

<?php 

    $image = get_field('foto-d-5');

    if( !empty($image) ): ?>

    <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />

<?php endif; ?>
0 голосов
/ 02 июля 2018

Попробуйте установить поле изображения, чтобы оно возвращало URL, сохраните группу полей, установите для нее «объект» и сохраните ее снова, чтобы проверить, работает ли.

(я думаю, что иногда правильный формат возврата не сохраняется должным образом в базе данных по неизвестным мне причинам)

Если вы находитесь в разработке и это не повлияет на содержимое, уже загруженное в это поле, попробуйте удалить поле и создать его заново.

Это происходило со мной время от времени во время разработки, и эти "исправления" обычно работают.

...