From fded57ad2c8192cfde1cfd6da8229ea96d4cbbf4 Mon Sep 17 00:00:00 2001 From: Brian Kelleher Date: Thu, 7 Apr 2016 00:37:59 -0400 Subject: [PATCH] comment page file, start grabbing members on the about page --- www/wp-content/themes/ation2016/page.php | 40 +++++++++++++++++++++--- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/www/wp-content/themes/ation2016/page.php b/www/wp-content/themes/ation2016/page.php index cc29550..717b3db 100755 --- a/www/wp-content/themes/ation2016/page.php +++ b/www/wp-content/themes/ation2016/page.php @@ -25,27 +25,57 @@ $post = new TimberPost(); $context['post'] = $post; + +/* +* Work Page +*/ if ( $post->post_name === 'work' ) { $context['services'] = Timber::get_terms('service'); $work_args = array( 'post_type' => 'project', ); $context['work'] = Timber::get_posts( $work_args ); -} else if ( $post->post_name === 'services' ) { +} + +/* +* Services Page +*/ +else if ( $post->post_name === 'services' ) { $context['services'] = Timber::get_terms('service'); $proj_args = array( 'post_type' => 'project', 'posts_per_page' => 10, ); $context['projects'] = Timber::get_posts( $proj_args ); -} else if ( $post->post_name === 'about' ) { +} + +/* +* About Page +*/ +else if ( $post->post_name === 'about' ) { $semesters = Timber::get_terms('semester'); foreach ( $semesters as $key => $semester ) { - //$members - //$semesters[$key]["posts"] = + $member_args = array( + 'post_type' => 'members', + 'posts_per_page' => -1, + 'tax_query' => array( + array( + 'taxonomy' => 'semester', + 'field' => 'slug', + 'terms' => $semester->slug, + ), + ), + ); + $semester_members = Timber::get_posts( $member_args ); + $semesters[$key]->members = $semester_members; } $context['semesters'] = $semesters; -} else if ( is_front_page() ) { +} + +/* +* Homepage +*/ +else if ( is_front_page() ) { // Grab vimeo URL and it's ID to pass to embed. $context['vimeo_id'] = substr( parse_url( $post->vimeo_url, PHP_URL_PATH ), 1 ); }