panel-page.php 958 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. /**
  3. * Template Name: Panel Page Template
  4. *
  5. * @package Shoreditch
  6. */
  7. get_header(); ?>
  8. <div id="primary" class="content-area">
  9. <main id="main" class="site-main" role="main">
  10. <?php
  11. while ( have_posts() ) : the_post();
  12. get_template_part( 'template-parts/content', 'panel-page' );
  13. endwhile; // End of the loop.
  14. ?>
  15. <?php
  16. $child_pages = new WP_Query( array(
  17. 'post_type' => 'page',
  18. 'orderby' => 'menu_order',
  19. 'order' => 'ASC',
  20. 'post_parent' => $post->ID,
  21. 'posts_per_page' => 999,
  22. 'no_found_rows' => true,
  23. ) );
  24. ?>
  25. <?php
  26. if ( $child_pages->have_posts() ) :
  27. while ( $child_pages->have_posts() ) : $child_pages->the_post();
  28. get_template_part( 'template-parts/content', 'panel-page' );
  29. endwhile; // End of the loop.
  30. endif;
  31. wp_reset_postdata();
  32. ?>
  33. </main><!-- #main -->
  34. </div><!-- #primary -->
  35. <?php
  36. get_sidebar( 'footer' );
  37. get_footer();