存档页面中的高级自定义字段 Sub_Field

Advanced Custom Fields Sub_Field in Archive Page

我在 Wordpress 中使用带有转发器插件的 ACF 插件,通常在 archive.php 中我可以使用 get_fieldthe_field 函数,这些函数显示帖子的数据。 (例如:标题)

在single.php中没有问题,当我想在archive.php

中使用the_sub_fieldget_sub_field

Image of Repeater Field Name

archive.php中,下面的例子显示我没有字。我怎样才能看到“是”字样?我应该怎么办?谢谢。

<?php
    if( have_rows('add_content') ):
        echo "Yes";
    else :
        echo "No";
    endif;
?>  

您需要 if/while 语句才能使中继器工作。

 <?php if (have_rows('add_content')){ ?>
     <?php while (have_rows('add_content')) { the_row(); ?>
        Yes
     <?php } // while:   ?>
 <?php } else { ?>
       No
 <?php }  ?>