简体   繁体   English

如何限制每页的帖子数

[英]how to limit the number posts per page

In creating my theme, I want to show one sticky post in a loop but unfortunately, all sticky posts (there are 5) are displaying. 创建主题时,我想循环显示一个即时贴,但是不幸的是,所有即时贴(共有5个)都在显示。 I just want to show 1 or two but I am unable to do so through my coding. 我只想显示一两个,但是我无法通过编码来显示。 I don't know what I am missing or what I am doing wrong. 我不知道自己在想什么或做错了什么。

 <?php $query = new WP_Query(array( 'post_per_page' => 1, 'post__in' => get_option('sticky_posts'), 'paged' => $paged, )); ?> 

To get the last sticky post: 要获取最后的粘性帖子:

$sticky = get_option( 'sticky_posts' );
$args = array(
    'posts_per_page' => 1,
    'post__in'  => $sticky,
    'ignore_sticky_posts' => 1
);
query_posts( $args );
if ( $sticky[0] ) {
    // insert here your stuff...
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM