https://www.altcinematic.co.uk/
<?php if(have_rows(\'films\')):
$count = 1; ?>
<section id="content">
<div class="content-section">
<?php while(have_rows(\'films\')): the_row();
if(is_int($count / 2)){
$position = "align-left";
}
else {
$position = "align-right";
}
if($video = get_sub_field(\'is_this_a_video\') == "yes"){
$type = "video";
}
else {
$type = "other";
}
?>
<article class="yellow film-box <?php echo $position . " " . $type; ?>">
<div class="box container-box clear-fix">
<div class="box-right-top">
<div class="img video-wrap">
<div class="iframe-wrap">
<?php the_sub_field(\'vimeo_link\'); ?>
</div><!-- /iframe-wrap -->
</div><!-- /img -->
</div><!-- /box -->
<div class="box-left-top">
<h1><?php the_sub_field(\'title\'); ?></h1>
<?php the_sub_field(\'intro_text\'); ?>
</div>
</div><!-- /box -->
</article>
<?php $count++; endwhile; ?>
</div><!-- /oontent-section -->
</section><!-- /content -->
<?php endif; ?>
编写上述代码是为了引入一些使用高级自定义字段生成的元素。
对于第一篇文章,我试图让视频向右浮动,文本块向左浮动。下一篇文章遵循这种模式,但方向相反。因此,虽然视频在我喜欢的地方浮动,但文本块却没有。顶部文章的文本应位于左侧,而第二篇文章的文本应位于右侧。
我以这种方式编写php,从理论上讲,如果块正确浮动,它应该非常有效。