отображать поля в плагине ACF WordPress - PullRequest
0 голосов
/ 12 апреля 2019

Я использую плагин ACF для моего сайта WordPress https://www.advancedcustomfields.com

Я создал поля для страницы и использую the_field("field_name") и get_field("field_name") в файле page.php в теме, но он показывает значение поля, а не html render.

Например, тип поля - изображение, я хочу, чтобы оно отображалось как <img src="$field_value">, а не $field_value строка.

Спасибо

Ответы [ 2 ]

1 голос
/ 12 апреля 2019

Я бы рекомендовал использовать объект изображения при работе с изображениями в ACF, если только вы не используете его для фонового изображения, поэтому используете только URL.

Это происходит потому, что он дает вам доступ к ограниченным размерам, обеспечиваяточный alt тег и т. д.

Пожалуйста, смотрите ниже:

<?php
    $image = get_field('field_name');
?>

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

Для получения дополнительной информации о поле изображения и о том, как использовать его в повторителе и гибких полях нажмите здесь .

1 голос
/ 12 апреля 2019

В ACF используйте этот код.

<img src="<?php the_field('ACF filed name') ?>" alt="image">

Используйте изображение, поданное в ACF, и выберите URL-адрес изображения.Проверьте скриншот для более подробной информации.https://prnt.sc/nauf26.

Проверьте эту ссылку для получения более подробной информации https://www.advancedcustomfields.com/resources/image/

...