我希望你们中的一位 Wordpress 大师可以在这里帮助我。
我正在尝试在一个循环中创建一个循环,该循环在 6 行中显示 12 个帖子。在每一行中,您有 2 个 div。每个 div 旨在显示一个帖子标题。循环遍历所有 12 个帖子并将它们正确分组 - 6 个 div,2 个帖子。每个帖子都有自己独特的标题。
我设法让循环将 12 个帖子分解为 6 个 div,每个 div 里面都有两个内部 div。但我无法让内部 div 循环浏览所有帖子。相反,他们只是循环通过前两个。
所以我最终得到的是 6 行,每行有两个 div。但只有前两个帖子在所有行中不断重复出现。我在这里做错了什么?
<!--TESTER -->
<!--TESTER -->
<!--TESTER -->
<div class="section section-testimonials">
<?php
$args=array(
'post_type' => 'testimonial'
);
$query = null;
$query = new WP_Query($args);
if( $query -> have_posts() ) {
echo '';
$i = 0;
while ($query -> have_posts()) : $query->the_post();
if($i % 2 == 0) { ?>
<div class="row">
<?php $loop = new WP_Query( array( 'post_type' => 'testimonial', 'posts_per_page' => 2 ) ); ?>
<?php while ( $loop -> have_posts() ) : $loop -> the_post(); ?>
<!-- Two posts appear here -->
<div class="col-md-6">
<h1><?php the_title(); ?></h1>
</div>
<?php endwhile; ?>
</div>
<?php } ?>
<?php
$i++;
endwhile;
}
wp_reset_query();
?>
</div>
<!--TESTER -->
<!--TESTER -->
<!--TESTER -->
任何帮助将不胜感激!
干杯,桑尼