我在.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代码然后再打断)
答案 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”中设置样式,然后你可以在那里设置任何样式。