ACF Wordpress造型自定义字段

时间:2016-09-23 15:18:16

标签: php html wordpress twitter-bootstrap advanced-custom-fields

我在.php文件中为ACF的每个字段设置样式时遇到问题。

<?php  the_field('service_section_title'); ?>
<?php  the_field('service_section_description'); ?>
    <a href="<?php  the_field('service_section_button_link'); ?>">Learn more</a>

    <?php if( have_rows('services') ):

while ( have_rows('services') ) : the_row();

   $image = get_field('service_icon');  if( !empty($image) ):

<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />


    get_field('service_title');
    get_field('service_description');

endwhile; else : endif; ?>

我应该如何将HTML包装起来

get_field(&#39; SERVICE_TITLE&#39);

get_field(&#39; SERVICE_DESCRIPTION&#39);

和图像字段;

例如:

                    <p class="text-faded">?php get_field('service_description');?>
                    </p>

如何以正确的方式用HTML包装php(不用php打破php代码然后再打断)

1 个答案:

答案 0 :(得分:0)

我建议你这样做:

<?php if (have_rows('repeater')): ?>
    <?php while (have_rows('repeater')): the_row(); ?>

    <?php
    $variable = get_sub_field('variable');
    ?>

    <div class="repeater-item">
        <div class="variable-item">
            <?php echo $variable; ?>
        </div>
    </div>
    <?php endwhile; ?>
<?php endif; ?>

你所做的就是在div class =“variable-item”中设置样式,然后你可以在那里设置任何样式。