我是尚丹丹,我的博客建好啦!欢迎大家光临!

wordpress 置顶文章数量

wordpress sdd 240℃ 0评论

<ul>
<?php
$args = array(
‘post__in’ => get_option( ‘sticky_posts’ ),
‘posts_per_page’ => 6,
‘caller_get_posts’ => 1
);
$sticky_posts = new WP_Query( $args );
while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post();?>
<li>
<a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a>
</li>
<?php endwhile; wp_reset_query();?>
</ul>

 

参数用一个数组的形式放在$query_post中,关键的参数为’post__in’ =>get_option(‘sticky_posts’)和’caller_get_posts’ => 0。

‘post__in’ => get_option(‘sticky_posts’)确定了该LOOP调用的是置顶文章列表。
‘caller_get_posts’的作用是排除非指定性文章,即除了置顶文章之外,不显示其他的文章。
‘posts_per_page’ => 10,控制文章的数量
不添加的情况下,如果置顶文章条目不足’posts_per_page’规定的值,会用最新文章替补完整。

 

 

 

http://www.511yj.com/wordpress-query-option.html

转载请注明:尚丹丹的博客 » wordpress 置顶文章数量

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址