高级自定义字段未显示转发器

时间:2014-12-10 17:52:20

标签: php wordpress repeater advanced-custom-fields

您好,因为自定义插件,我在显示ACF字段时出现问题。 然后我发现我可以改写:

<?php $outputtext= get_field('text'); ?>
<?php echo $outputtext; ?>

而不是

<?php get_field('text'); ?>

因为插件激活时这不起作用。


所以我一直在寻找一段时间的答案,并且我一直在测试我的确使用字段来显示转发器的方式。没有成功......

是的,我一直在测试常规代码

    <?php
    // check if the repeater field has rows of data
    if( have_rows('topp_yrken_referenser') ):
        // loop through the rows of data
        while ( have_rows('topp_yrken_referenser') ) : the_row(); { ?>

            <div class="col-xs-12 col-sm-4">
               <blockquote>
                    <?php // display a sub field value
                    the_sub_field('topp_yrke_referens');
                    ?>
               </blockquote>
            </div>


       <?php } endwhile;
    else :
        // no rows found
    endif;
    ?>

这是自定义插件之前的工作方式并停止工作

  1. 我如何制作类似这样的作品,就像我使用它一样?

  2. 这个 $ this = get_field('text')是否有名称;

1 个答案:

答案 0 :(得分:0)

<?php if (have_rows('topp_yrken_referenser')){ ?>
     <?php while (have_rows('topp_yrken_referenser')) { the_row(); ?>
     div class="col-xs-12 col-sm-4">
               <blockquote>
                    <?php the_sub_field('topp_yrke_referens'); ?>
               </blockquote>
            </div>
     <?php }; // while:   ?>
    <?php }; ?>

这是代码可以获得的准系统。