我有6个事件的自定义帖子类型(事件)。
$posts = get_posts( array(\'post_type\' => \'events\') );
echo \'<!-- \';
print_r($posts);
echo \' -->\';
此代码显示了具有最新发布日期的5。
我也许应该注意到,我们一直在更改发布日期,这是一种改变后期显示顺序的黑客方式。我不确定这个事件是什么时候开始被忽略的,或者这是否相关,但确实如此。
有人知道为什么会发生这种事吗?谢谢
最合适的回答,由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