2013-02-24 72 views
0

我有一個基本的腳本抓住給定類別的所有兒童貓的帖子,然後我洗牌生成的帖子並顯示它們。所以我添加了一個新的兒童類別貓4,但我沒有得到該子貓中的任何新帖子以使用我當前的腳本顯示。我試圖改變孩子,特別是通過cat_ID抓住這些孩子,他們出現了。除了重新加載許多次以查看他們是否曾經加載過,但不在30歲之後,由於與其他子貓中的帖子相比帖子的數量較少,所以我拉了很多次。不顯示所有的子類別

我的代碼是我錯過了我如下

<?php 
     $posts = array(); 
     $categories = get_categories('child_of=4'); 
     foreach($categories as $category) { 
      $args=array(
      'showposts' => 30, 
      'category__in' => array($category->term_id) 
      ); 
     $posts = $posts + get_posts($args); 
     } // Close your foreach here 
      shuffle($posts); 
       if ($posts) { 
       foreach($posts as $post) { 
        setup_postdata($post); ?> 
        <div <?php post_class('boxy');?>><div class="soc-label" ></div> 

        <?php 
         if (has_post_thumbnail()) { 
         $full_image_url = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full'); 
         echo '<a href="' . $full_image_url[0] . '" rel="lightbox" title="' . the_title_attribute('echo=0') . '" >'; 
         the_post_thumbnail('thumbnail'); 
         echo '</a>'; 
        } 
        ?> 

       <?php the_content(''); ?> 
       </div> 

     <?php } 
      } 

     ?> 

的思考?

回答

相關問題