从菜单中获取顶层页面ID,并在滚动条上循环浏览其子页面

时间:2017-10-18 作者:Paulo

我的主页上有一个光滑的滚动条,可以循环浏览主菜单上的一些页面。我正在使用以下代码执行此操作:

 <div class="page-scroller" >
    <div class="latest-page-ticker">
      <h5>Scroller title</h5>
      <div class="slick-slider">

          <?php 
          global $post;
          $child_pages_query_args = array(
              \'post_type\'   => \'page\',
              \'post_parent\' => 17,
              \'orderby\'=> \'title\', 
              \'order\' => \'ASC\'
          );

          $child_pages = new WP_Query( $child_pages_query_args );

          while ( $child_pages->have_posts() ) : $child_pages->the_post();

           ?>

            <div class="slide">
              <a class="entry-thumb-wrapper" href="<?php the_permalink(); ?>">
                <div class="entry-thumb">
                  <div class="entry-category">
                    <?php echo get_the_category_list(); ?>
                  </div>
                  <div class="thumb-wrapper">
                    <?php the_post_thumbnail( \'post-small-rectangle-pin\' );?>
                  </div>
                </div>
              </a>
              <div class="entry-details">
                <h4 class="entry-title">
                  <a href="<?php the_permalink(); ?>">
                    <?php echo the_title(); ?>
                  </a>                    
                </h4>
                <p>
                  <?php echo side_pages_get_excerpt(); ?>
                </p>
              </div>
              <div class="clearfix"></div>
            </div><!--/ .slide-->
            <?php endwhile; ?>
            <!--/carousel-inner-->
      </div>
    </div>
  </div>
此时,此滚动条在ID为17的页面的子页面中循环,这是我的第一个菜单项,其子页面位于第一个菜单项下拉菜单上。我怎样才能让它在我的所有菜单项中循环,而不仅仅是ID为17的页面的子页面,我的第一个菜单项?我希望它能以同样的方式循环浏览我所有的菜单项。循环浏览第一个项目和下拉菜单项目后,它将转到下一个项目及其子页面(此处为下拉项目)。这有可能实现吗?

1 个回复
SO网友:wunch

我NsTEA.D oF A. s我NGLE PA.RENT PA.GE,

&#十、A.;&#十、A.;
\'PosT_PA.RENT\' => 1.7.,&#十、A.;
&#十、A.;&#十、A.;

我N THE WP_QUERY PA.RA.Ms, YoU CA.N sPEC我FY A.N A.RRA.Y oF PA.RENT PA.GEs

&#十、A.;&#十、A.;
\'PosT_PA.RENT__我N\' => [\'1.7.\', \'1.8.\', \'1.9\'],&#十、A.;\'oRDERBY\' => \'PosT_PA.RENT T我TLE\',&#十、A.;
&#十、A.;

结束

相关推荐

为什么‘meta_key’在Get_Pages中返回空数组

非常简单,get_pages() 将返回所有页面。我想获取所有具有名为“basePrice”的自定义字段键的页面,而不考虑其值。但是当我尝试使用get_pages(array( \'meta_key\' => \'basePrice\' )) 数组始终为空,不返回任何页面。我知道我可以创建一个自定义WP查询,但我不想,我想保持这个简单,但我还想在使用foreach 环如果我使用get_posts, meta\\u键有效,但所有页面(包括子页面)都按字母顺序排列,与父