如何在wordpress调用某分类的置顶文章并且设定数量限制,下面大挖给大家介绍一下调用的方法,其实很简单,调用一个文章循环,并用cat来控制分类的id,通过showposts来控制置顶文章的数量,但是注意一点,如果你调用到的分类没有置顶文章,代码默认就是会显示该分类的最新文章,当然数量也是4篇,调用代码在下面,使用起来复制粘贴就可以用。但是需要大家设定代码样式的。
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $sticky = get_option('sticky_posts'); rsort( $sticky ); $sticky = array_slice( $sticky, 0, 5); query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1,'showposts' => 4,'cat' =>5) ); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> 显示内容代码,可以自己设置。 <?php endwhile; ?> <?php else : ?><p class="center">没有数据。</p> <?php endif; ?> |
这里是关于上面代码的解释。
1 2 3 |
showposts' => 4,' 为设置置顶数量的。 cat' =>5 为文章ID号 $sticky = array_slice( $sticky, 0, 5); 里面的5为分类数,这个很重要,比如有 |