'post',
'posts_per_page' => 9,
'paged' => $paged
);
$context['posts'] = new Timber\PostQuery( $args );
$template = '04-templates/overview-blog/overview-blog.twig';
}
/*
* Search results Template
*/
elseif ( is_search() ) {
global $query_string;
if ( !empty( get_search_query() ) ) {
wp_parse_str( $query_string, $search_query );
$context['items'] = new Timber\PostQuery( $search_query );
$context['search_query'] = get_search_query();
if ( $context['search_query'] !== '' ) {
$context['results_count'] = $context['posts'] ->found_posts;
}
else {
$context['results_count'] = 0;
}
}
$context['pagination' ] = Timber::get_pagination();
$template = '04-templates/search-results/search-results.twig';
}
/*
* Archive Templates
*/
elseif ( is_archive() ) {
$context['post'] = new TimberPost();
$context['pagination'] = Timber::get_pagination();
/*
* Blog Category
*/
if ( is_category() ) {
$context['taxonomy'] = 'category';
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-blog/overview-blog.twig';
}
/*
* Blog Overview Page
*/
elseif ( is_post_type_archive( 'blog' ) ) {
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-blog/overview-blog.twig';
}
/*
* Case Study Overview Page
*/
elseif ( is_post_type_archive( 'case-study' ) ) {
$context['taxonomy'] = 'case-studies-categories';
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-case-study/overview-case-study.twig';
}
/*
* Case Study Category Overview Page
*/
elseif ( is_tax( 'case-study-category' ) ) {
$context['taxonomy'] = 'case-studies-category';
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-case-study/overview-case-study.twig';
}
/*
* White Paper Overview Page
*/
elseif ( is_post_type_archive( 'whitepaper' ) ) {
$context['taxonomy'] = 'whitepaper-categories';
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-whitepaper/overview-whitepaper.twig';
}
/*
* White Paper Category Overview Page
*/
elseif ( is_tax( 'whitepaper-category' ) ) {
$context['taxonomy'] = 'whitepaper-category';
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-whitepaper/overview-whitepaper.twig';
}
/*
* Event Overview Page
*/
elseif ( is_post_type_archive( 'event' ) ) {
$context['taxonomy'] = 'event-categories';
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-event/overview-event.twig';
}
/*
* Event Category Overview Page
*/
elseif ( is_tax( 'event-categories' ) ) {
$context['taxonomy'] = 'event-categories';
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-event/overview-event.twig';
}
elseif ( is_tag() ) {
$context['post']->title = get_the_archive_title();
$template = '04-templates/overview-blog/overview-blog.twig';
}
elseif ( is_author() ) {
$context['post']['title'] = 'Posts by: ' . get_the_author();
$template = '04-templates/overview-blog/overview-blog.twig';
}
elseif ( is_date() ) {
$context['post']['title'] = get_the_archive_title();
$template = '04-templates/overview-blog/overview-blog.twig';
}
}
Timber::render( array( $template . '', 'base-page.twig' ), $context );