Wordpress高级自定义字段 - 将中继器组限制为第一项

时间:2014-10-16 09:19:51

标签: wordpress repeater advanced-custom-fields

我正在使用Wordpress插件高级自定义字段。我正在使用以下内容在页面上的Repeater组中调用:

<?php         
$rows = get_field('machine_downloads');
if($rows){ ?>

    <?php foreach($rows as $row){ ?>
        <?php if($row['machine_downloads_file']){ ?>
        <a href="<?php echo $row['machine_downloads_file']; ?>" class="btn grey">+ Download PDF</a>
        <?php } ?>

    <?php } ?>

<?php } ?>

我想在另一个页面上使用相同的Repeater Group,但将其限制为仅显示Repeater组中的第一个项目。有人能帮忙吗?

感谢 马丁

1 个答案:

答案 0 :(得分:1)

为什么不直接访问第一个'machine_downloads_file'?摆脱foreach

<?php         
    $rows = get_field("machine_downloads");
    if($rows[0]['machine_downloads_file']){
        echo '<a href="' . $rows[0]["machine_downloads_file"] . '" class="btn grey">+ Download PDF</a>';
    } 
?>