【发布时间】:2019-09-08 11:06:22
【问题描述】:
在创建我的主题时,我想循环显示一个置顶帖子,但不幸的是,所有置顶帖子(有 5 个)都在显示。我只想显示一两个,但我无法通过我的编码来做到这一点。 我不知道我错过了什么或做错了什么。
<?php
$query = new WP_Query(array(
'post_per_page' => 1,
'post__in' => get_option('sticky_posts'),
'paged' => $paged,
));
?>
【问题讨论】:
-
我还尝试使用'post__not_in' => get_option('sticky_posts')从循环中删除粘性帖子,然后循环的一般流程工作并根据查询显示1个帖子......但是当再次包含仅粘帖时。它没有用。
-
你有一个错字:它是
posts_per_page,而不是post_per_page。 -
还是不行。
-
现在我删除了所有置顶帖并创建了一个新的置顶帖。现在变得更奇怪了......我最近的贴子不可见......什么都看不见整个容器是空的。完全搞砸了。