GET_POST似乎正在跳过上一篇文章

时间:2012-02-23 作者:Zach Lysobey

我有6个事件的自定义帖子类型(事件)。

$posts = get_posts( array(\'post_type\' => \'events\') );
echo \'<!-- \';
print_r($posts);
echo \' -->\';
此代码显示了具有最新发布日期的5。

我也许应该注意到,我们一直在更改发布日期,这是一种改变后期显示顺序的黑客方式。我不确定这个事件是什么时候开始被忽略的,或者这是否相关,但确实如此。

有人知道为什么会发生这种事吗?谢谢

1 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成

返回的帖子的默认nmber为5.

要返回5篇以上的帖子,请使用:

$posts = get_posts( array(\'post_type\' => \'events\', \'numberposts\' => 10) );
或者对于所有人:

$posts = get_posts( array(\'post_type\' => \'events\', \'numberposts\' => -1) );
有关get\\u帖子的更多信息http://codex.wordpress.org/Template_Tags/get_posts

结束

相关推荐