Php 多个自定义帖子类型的Wordpress循环

Php 多个自定义帖子类型的Wordpress循环,php,wordpress,Php,Wordpress,正在寻找一种方法来循环浏览多个自定义帖子类型,并获得4篇最新的帖子 我有下面的内容,但不是很像你的两篇相同类型的文章,它将显示所有自定义文章中最新的,而不是最新的 $args = array('post_type' => array('cs_trainee', 'cs_graduates', 'cs_pros', 'sd_trainee', 'sd_graduates'), 'posts_per_page' => 4, 'orderby' => 'menu_order', 'o

正在寻找一种方法来循环浏览多个自定义帖子类型,并获得4篇最新的帖子

我有下面的内容,但不是很像你的两篇相同类型的文章,它将显示所有自定义文章中最新的,而不是最新的

$args = array('post_type' => array('cs_trainee', 'cs_graduates', 'cs_pros', 'sd_trainee', 'sd_graduates'), 'posts_per_page' => 4, 'orderby' => 'menu_order', 'order' => 'ASC');
$careers = new WP_Query( $args );

谢谢

只需稍微更改一下查询参数

query_posts( array(
 'post_type' => array( 'post', 'report', 'opinion', bookmark' ),
 'cat' => 3,
 'orderby' => 'date',
 'order' => 'DESC',
 'showposts' => 5 )
 );

这应该会帮你解决问题。

这很有效,但是orderby和order似乎没有任何作用。尝试按发布日期和描述顺序排序,但没有区别-你知道为什么吗?我已经修改了query_posts,所以你可以试试这个。