我在静态html和js中创建了一组过滤器,但是现在我将所有内容都转换为WP,但遇到了问题。我的标签如下:
<div class="col-lg-4 filterDiv <?php the_sub_field('language'); ?> <?php the_sub_field('theme'); ?> <?php the_sub_field('media'); ?>">
<h2>English Crime Video</h2>
</div>
但是,它不起作用,因为我认为“”不会导致文件进入php模式。我无法弄清楚如何使用引号来解决此问题?
更新:
<div class="row">
<?php if( have_rows('about_additional_info') ):
while( have_rows('about_additional_info') ): the_row(); ?>
<div class="col-lg-4 filterDiv <?php the_sub_field('language'); ?> <?php the_sub_field('theme'); ?> <?php the_sub_field('media'); ?>">
<h2>English Crime Video</h2>
</div>
<?php endwhile;
endif; ?>
</div>
答案 0 :(得分:0)
从技术上讲,无论它们是否在class attr之内,它都应该起作用。您是否在页面上的其他地方使用它?
我过去也发现,如果页面上没有循环,我会遇到问题。因此,请确保您也包括循环。
<?php while ( have_posts() ) : the_post(); //start loop ?>
<?php if( have_rows('about_additional_info') ): while( have_rows('about_additional_info') ) : the_row(); ?>
<div class="col-lg-4 filterDiv <?php the_sub_field('language'); ?> <?php the_sub_field('theme'); ?> <?php the_sub_field('media'); ?>">
<h2>English Crime Video</h2>
</div>
<?php endwhile; endif; ?>
<?php endwhile; // end of the loop. ?>