get_terms('category'); $post_cat = $post_cat[0]->ID; $context['post'] = $post; $args = array( 'post_type' => 'speakers', 'cat' => $post_cat, 'post__not_in' => array($post->ID), 'numberposts'=>8, 'orderby' => 'rand' ); $sidebar_context = array(); $sidebar_context['related'] = Timber::get_posts( $args ); $context['sidebar'] = Timber::get_sidebar(has_category('speakers') ? 'related-speakers.twig' : 'related.twig', $sidebar_context); if ( has_category('speakers') ) { $template = 'single-speakers.twig'; } else if ( has_category('') ) { $template = 'single.twig'; } Timber::render($template, $context);