如何设置5个不同的WordPress帖子组的样式

时间:2019-02-08 08:54:57

标签: php wordpress styles

我正在尝试将相同的课程添加到5个帖子组中

例如:

<div class="a">
 - article 1
 - article 2
 - article 3
 - article 4
 - article 5
  </div>
<div class="a">
 - article 6
 - article 7
 - article 8
 - article 9
 - article 10
  </div>

这是我的代码:

<?php $owl = new WP_Query(array( 'post_type'=>'post',
'post_status'=>'publish',
'orderby' => 'ID',
'order' => 'DESC',
 'posts_per_page'=> 10));
    ?>
 <?php $i = 0; while ($owl->have_posts()) : $owl->the_post(); ?>
<div class="a">
 <?php if($i < 6){ ?>
 <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title(); ?></a>
 <?php } ?></div>
 <div class="a">
<?php if($i > 5){ ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title(); ?></a>
  <?php } ?></div>
 <?php $i++; endwhile ; wp_reset_query() ;?>

它没有我想要的。我在做什么错了?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

你可以试试吗?

<?php
    $owl = new WP_Query(array(
        'post_type'=>'post',
        'post_status'=>'publish',
        'orderby' => 'ID',
        'order' => 'DESC',
        'posts_per_page'=> 10
    ));
?>
<div class="a">
<?php $i = 0; while ($owl->have_posts()) : $owl->the_post(); ?>
<?php if($i == 6){ ?>
    </div>
    <div class="a">
<?php } ?>
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark">
        <?php the_title(); ?>
    </a>
<?php
    $i++;
    endwhile;
?>
</div>
<?php wp_reset_query(); ?>