Php WordPress orderby菜单\u具有多种帖子类型的订单
我正在使用一个插件对帖子进行排序,它根据菜单顺序进行排序。当我用一个post_类型调用标准查询时,它就工作了。当我有一个带有post_类型数组菜单的WP_查询时,顺序不再起作用。有办法解决这个问题吗Php WordPress orderby菜单\u具有多种帖子类型的订单,php,loops,wordpress,Php,Loops,Wordpress,我正在使用一个插件对帖子进行排序,它根据菜单顺序进行排序。当我用一个post_类型调用标准查询时,它就工作了。当我有一个带有post_类型数组菜单的WP_查询时,顺序不再起作用。有办法解决这个问题吗 $args = array ( 'posts_per_page' => '-1', 'post_type' => array('staff', 'teachers'), 'post_parent' =
$args = array (
'posts_per_page' => '-1',
'post_type' => array('staff', 'teachers'),
'post_parent' => '0',
'orderby' => 'menu_order',
'order' => 'ASC'
);
什么是可接受的结果?是否要展平数组?是否为正在查询的帖子类型正确设置了菜单顺序?我问你这个问题是因为菜单顺序默认值是0,所以如果没有在每次创建新帖子时正确设置,那么每个帖子都会有一个0,并且顺序优先。我使用的插件Advanced post Types order设置了顺序。例如,在工作人员中,职位的顺序为0-53。我不知道为什么,但是教师的职位类型都是按正确的顺序排列的,但是员工的顺序却到处都是,这很奇怪。