如何将帖子和页面内容并排放置

时间:2015-09-21 作者:Bill Simmons

尊敬的Stack Exchange Wordpress社区:,

我感兴趣的是在同一个页面上有两个循环,一个较大的循环显示页面内容,一个侧边栏显示博客帖子,但我不知道该怎么做。我查了一下档案,还是没有找到。非常感谢。账单

1 个回复
SO网友:Lemon Kazi

我建议您使用两个for循环,使用两种post类型。For blog post use below code

<?php query_posts( array(
 \'post_type\' => array( \'post\')
 \'showposts\' => 5 )
 ); ?>
    <?php while ( have_posts() ) : the_post(); ?>
     <div class="post_type">
       <a href="<?php the_permalink(); ?> "><?php the_title(); ?></a>

    <div class="excerpt">
    <?php echo get_the_excerpt(); ?>
    </div>

    <?php endwhile; ?>

For page post use below code

<?php query_posts( array(
 \'post_type\' => array( \'page\')
 \'showposts\' => 5 )
 ); ?>
    <?php while ( have_posts() ) : the_post(); ?>
     <div class="post_type">
       <a href="<?php the_permalink(); ?> "><?php the_title(); ?></a>

    <div class="excerpt">
    <?php echo get_the_excerpt(); ?>
    </div>

    <?php endwhile; ?>

相关推荐

Increase offset while looping

我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp