search->searchShowMap)){ $radius = array(); if(isset($_GET['geo'])){ $radius[] = $_GET['geo-radius']; $radius[] = $_GET['geo-lat']; $radius[] = $_GET['geo-lng']; } $latteParams['items'] = getItems(intval($_GET['categories']),intval($_GET['locations']),$GLOBALS['wp_query']->query_vars['s'],$radius); } $posts = $wp_query->posts; foreach ($posts as $item) { $item->link = get_permalink($item->ID); $image = wp_get_attachment_image_src( get_post_thumbnail_id($item->ID) ); if($image !== false){ $item->thumbnailDir = $image[0]; } else { $item->thumbnailDir = $aitThemeOptions->directory->defaultItemImage; } $item->excerptDir = aitGetPostExcerpt($item->post_excerpt,$item->post_content); } $latteParams['posts'] = $posts; } else { $latteParams['posts'] = WpLatte::createPostEntity($GLOBALS['wp_query']->posts); // if this is "Blog" page get the right template if($GLOBALS['wp_query']->is_home && $GLOBALS['wp_query']->is_posts_page){ $template = get_page_template(); if($template = apply_filters('template_include', $template)){ if(substr($template, -8, 8) != 'page.php'){ require_once $template; return; // ends executing this script } } } // no page was selected for "Posts page" from WP Admin in Settings->Reading $latteParams['isIndexPage'] = true; if(isset($GLOBALS['wp_query']->queried_object)){ $latteParams['post'] = WpLatte::createPostEntity( $GLOBALS['wp_query']->queried_object, array( 'meta' => $GLOBALS['pageOptions'], )); $latteParams['isIndexPage'] = false; } } WPLatte::createTemplate(basename(__FILE__, '.php'), $latteParams)->render();