2015-11-06 72 views
2

假设我有一个默认帖子类别和一个名为“my_name”的自定义类别。自定义的帖子循环

编辑

+0

发布您的代码... –

+1

这qould是单回路与-AN-if语句,和两个迭代器 – Terminus

+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++; 
    } 
} 
+0

我包括我的后循环。你将如何实现你的后循环?谢谢! –

+0

你能解释一下吗?或者PLZ上传您的代码片段@steveKim –

相关问题