我有一个网站,在主页上有最近3个帖子的预告片。
如果我发帖后贴,那么它实际上会添加第四个帖子等等。
搜索后,我发现这个脚本似乎最初起作用了:
<?php
$sticky = count(get_option('sticky_posts'));
$the_query = new WP_Query( 'posts_per_page='. ( 3 - $sticky));
?>
这似乎完美地完成了这项工作。但是我发现如果其中一个帖子是最近的帖子并且也设置为粘性,那么这会影响显示的数量。
例如,第二个最近的帖子变得粘稠,然后只会显示两个帖子。
关于如何更改上述代码以便始终显示三个帖子的任何想法,粘性或非粘性?
由于
答案 0 :(得分:0)
$args = array(
'posts_per_page' => 3,
'ignore_sticky_posts' => 1
);
query_posts($args);
- 在这里使用while循环---
然后使用
wp_reset_query();