所以我使用FoundationPress主题在wordpress网站上工作,最近我将ACF升级到Pro版本,允许转发器字段。所以我试图允许客户端使用转发器添加新的社交媒体帐户。
上面你可以看到后端是如何设置转发器的。
的header.php:
<div class="medium-3 columns">
<?php
if (have_rows('social_media')):
while(have_rows('social_media')):the_row();
$link = get_sub_field('social_media_link'); ?>
<a href="<?php echo $link; ?>" />
<?php endwhile;
endif;
?>
</div>
没有输出任何内容。
如果我遗漏了任何信息,请告诉我
答案 0 :(得分:1)
选项页面在字段代码中需要一个附加值(请参阅https://www.advancedcustomfields.com/resources/get-values-from-an-options-page/)。
<div class="medium-3 columns">
<?php
if (have_rows('social_media', 'option')):
while(have_rows('social_media', 'option')):the_row();
$link = get_sub_field('social_media_link'); ?>
<a href="<?php echo $link; ?>" />
<?php endwhile;
endif;
?>
</div>