Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 不显示所有子类别_Arrays_Wordpress_Foreach - Fatal编程技术网

Arrays 不显示所有子类别

Arrays 不显示所有子类别,arrays,wordpress,foreach,Arrays,Wordpress,Foreach,我有一个基本的脚本,抓取给定类别的所有儿童猫的帖子,然后我洗牌产生的帖子并显示它们。因此,我添加了一个新的第4类子类,但我不会使用我当前的脚本显示该子类中的任何新帖子。我试过换一个孩子,特别是用猫的ID抓住这些,它们就出现了。以及只是重新加载了很多次,看看他们是否曾经加载,但不是在我拉的30,因为与其他子猫的帖子相比,帖子数量很少 我的代码如下 <?php $posts = array(); $categories = get_categories( 'c

我有一个基本的脚本,抓取给定类别的所有儿童猫的帖子,然后我洗牌产生的帖子并显示它们。因此,我添加了一个新的第4类子类,但我不会使用我当前的脚本显示该子类中的任何新帖子。我试过换一个孩子,特别是用猫的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 } 
           } 

        ?>

想一想我错过了什么?

get_posts有一个“posts_per_page”参数用于限制posts。 当我更改为“每页帖子”时,您可以使用用于WP_查询的“showposts”

,我只从一个子类别获得结果。。所以我的错误不止这些。。