如何将 Wordpress 图像大小与高级自定义字段一起使用

How to use Wordpress image sizes with Advanced Custom Fields

我有一个包含图像的 acf 中继器。我只抓住中继器的第一行,因为我只想显示该图像。但我也想将其大小设置为 WordPress 自动创建的默认大图像大小我已经尝试了几个解决方案,但我认为我的语法错误。你能告诉我吗?

这是我的代码:

<?php 
    $floorplans = get_field('floorplans'); 
    $img = $floorplans[0]['floorplan'];
    ?>

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

使用以下代码接收 acf 字段的大图像

$img=get_sub_field('floorplans');

<img src="<?php echo $img['sizes']['large']; ?>" alt="">

您可以使用以下代码通过高级自定义字段获取相应尺寸的图像。

$floorplans = get_field('floorplans'); 

$thumbnail_img = $floorplans['sizes']['thumbnail'];
$medium_img = $floorplans['sizes']['medium'];
$large_img = $floorplans['sizes']['large'];

<img src="<?php echo $large_img; ?>" alt="">

这是我为实现这一目标所做的工作;

<?php
    $floorplans = get_field('floorplans'); //gets the field
    $first_row = $floorplans[0]; //first row of field
    $img = $first_row['floorplan']; //gets the repeater field 
    $img_lrg = $img['sizes']['large']; //applies the size I want the image to be
?>