Created
May 20, 2014 22:08
-
-
Save lizkaraffa/f10fdc56af18d1866b7d to your computer and use it in GitHub Desktop.
Parent Sectional Page
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
* Template Name: Parent Sectional Page | |
* Description: The template for displaying sectional pages such as the About or Connect pages. | |
* | |
* This is the template that displays sectional pages. It will | |
* pull in the lower level sub-sections and display them all as one page. | |
* | |
* @package garden | |
*/ | |
get_header(); ?> | |
<div id="primary" class="content-area"> | |
<main id="main" class="site-main" role="main"> | |
<header class="featured-image"> | |
<?php | |
if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it. | |
the_post_thumbnail( 'full' ); | |
} | |
?> | |
</header><!-- .featured-image--> | |
<div class="content"> | |
<?php | |
$query_args = array( | |
'post_type' => 'post', | |
'post_status' => 'publish', | |
'post_parent' => get_the_ID() | |
); | |
$children = new WP_Query( $query_args ); | |
//Checks to see if child section items exist and pull them into parent page. | |
if ( $children->have_posts() ) { | |
while ( $children->have_posts() ) : | |
$children->the_post(); ?> | |
<div class="child-featured-img"> | |
<?php if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it. | |
the_post_thumbnail( 'full' ); | |
} ?> | |
</div><!-- .child-featured-img --> | |
<div class="child-title"> | |
<?php the_title(); ?> | |
</div><!-- .child-title --> | |
<div class="child-content"> | |
<?php the_content(); ?> | |
</div><!-- .child-content --> | |
<?php endwhile; // end of the loop. | |
/* Restore original Post Data */ | |
wp_reset_postdata(); ?> | |
<div><!-- .content--> | |
</main><!-- #main --> | |
</div><!-- #primary --> | |
<?php get_sidebar(); ?> | |
<?php get_footer(); ?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment