假设我有一个默认的帖子类别和一个名为“my_name”的自定义类别。
修改
答案 0 :(得分:1)
这是代码。
我现在没有确切的代码,但它对你有很大帮助。
$args = array(
'post_type' => 'post',
'posts_per_page' => 20,
'orderby' => 'date',
'order' => 'DESC'
);
$loop = new WP_Query( $args );
$catDefaultArray = array();
$catBArray = array();
foreach ($loop as $post) {
if($post->post_category == "default"){
$catDefaultArray[] =$post;
} else if($post->post_category == "B"){
$catBArray[] = $post;
}
}
$finalArray = array();
$j = 0;
for($i = 0 ; $i < count($catDefaultArray) ; $i++){
if($i % 3 == 0){
$finalArray[] = $catDefaultArray[$i];
} else {
$finalArray[] = $catBArray[$j];
$j++;
}
}