php - 如何显示图像数组中的acf图像

标签 php arrays wordpress advanced-custom-fields

我有这个疑问 -

<?php if (has_term( 'channel', 'listing_area' )) { ?>


<?php
        $posts = get_posts(array(
'numberposts'   => 3,
'post_type'     => 'adverts',
'order_by' => 'title',
'order' => 'random',
'meta_query'    => array(
    'relation'      => 'AND',
    array(
        'key'       => 'associate_adverts',
        'value'     => '1822',
        'compare'   => 'LIKE',
    )
),
 ));

    ?>


  <?php //if it's returning the object

     foreach($posts as $advert){

       $img = get_field("advert", $advert->id);?>

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

  <?php }?>

我需要显示从名为“advert”的高级自定义字段调用的图像,该字段设置为使用我在其中调用帖子标题的图像数组选项。

我该怎么做?谢谢。

最佳答案

阅读get_field文档

在循环中,使用 $img = get_field("advert", $advert->ID),返回一个数组。 然后要获取 url,请使用 $img["url"]

The doc

关于php - 如何显示图像数组中的acf图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34088234/

相关文章:

wordpress - 将产品图片添加到 Woocommerce 我的帐户订单 View

php - session 超时 - 如何强制它进行测试

php - 尝试根据用户输入使用 ajax 和 php 在两个日期之间加载数据

arrays - 确定数组/字符串中最大匹配序列的有效方法(在 Ruby 中)?

php - 将名字和姓氏添加到 Woocommerce 中的新帐户电子邮件通知

javascript - 如何使用 wp_localize_script 从另一个 php 文件传递​​参数

PHP 数组到 mysql BD...缺少数组字段

php - 如何根据 URL 更改元素? PHP Switch 语句?

python - 如何将numpy数组转换为libsvm格式

javascript - 如何根据对象中的键值对将数组映射到新数组?