我有两个内容div,每个内容div占其包含div的一半。我的计划是使用WP\\u query来显示最近的6篇帖子(每个帖子中有3篇)它将:
部门1->岗位1、岗位2、岗位3
第2组->第4组、第5组、第6组
然而,目前的情况是:
部门1->岗位1、岗位2、岗位3
部门2->岗位1、岗位2、岗位3
如何让它按照第一个示例的顺序显示帖子?请记住,我还在学习Wordpress Codex。
<?php
$args = array(
\'posts_per_page\' => 3,
\'orderby\' => \'most_recent\'
);
$the_query = new WP_Query( $args );
?>
<div class="grid_6 alpha">
<?php if ( have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<a href="<?php the_permalink();?>"><h2><?php the_title(); ?></h2></a>
<p class="meta">Published on <?php the_date(); ?> by <a href="<?php echo the_permalink();?>"><?php the_author(); ?></p></a>
<?php the_excerpt(); ?>
<?php endwhile; else: ?>
<?php endif; ?>
<?php wp_reset_postdata(); ?>
</div>
<?php
$args = array(
\'posts_per_page\' => 3,
\'orderby\' => \'most_recent\'
);
$the_query = new WP_Query( $args );
?>
<div class="grid_6 omega">
<?php if ( have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<a href="<?php the_permalink();?>"><h2><?php the_title(); ?></h2></a>
<p class="meta">Published on <?php the_date(); ?> by <a href="<?php echo the_permalink();?>"><?php the_author(); ?></p></a>
<?php the_excerpt(); ?>
<?php endwhile; else: ?>
<?php endif; ?>
<?php wp_reset_postdata(); ?>
</div>
最合适的回答,由SO网友:Richard Aber 整理而成
您的第一个查询和第二个查询似乎是相同的。
也许您应该在第二个查询中添加“offset”参数。
$args = array(
\'posts_per_page\' => 3,
\'orderby\' => \'most_recent\',
\'offset\' => 3,
);