我在WP中有一个页面,其中包含一个内容项网格,如下例所示
我的网站有两种内容类型。我希望内容类型A显示在位置1,2,3,5中,内容类型B显示在4,6中。我目前有一个查询返回所有帖子(类型A和类型B)并将顺序设置为随机。
我最初的想法是检查帖子数组以查看类型B是否不在位置4& 6并在必要时重新运行循环,但这似乎不是正确的方法。
有没有更好的方法来完成这项任务?
答案 0 :(得分:0)
您始终可以通过特定帖子调用查询,例如
$query = new WP_Query( array( 'post_type' => 'page', 'post__in' => array( 2, 5, 12, 14, 20 ) ) );
参考:http://codex.wordpress.org/Class_Reference/WP_Query
当然,这只是假设您已经知道要显示的帖子,并且不打算提交更具体的帖子。