我在Wordpress中使用带有转发器插件的ACF插件,通常在archive.php中我可以使用get_field
或the_field
功能,这些都显示帖子'数据。 (例如:标题)
在single.php中没有问题,当我想在the_sub_field
中使用get_sub_field
或archive.php
时,
在archive.php
中,下面的例子显示我没有字。我怎么能看到是的?我该怎么办?谢谢。
<?php
if( have_rows('add_content') ):
echo "Yes";
else :
echo "No";
endif;
?>
答案 0 :(得分:0)
您需要if / while语句才能使转发器正常工作。
<?php if (have_rows('add_content')){ ?>
<?php while (have_rows('add_content')) { the_row(); ?>
Yes
<?php } // while: ?>
<?php } else { ?>
No
<?php } ?>