?> <div id="bsearchresults"> <h1 class="page-title"> <?php echo __('Search Results for: ', 'better-search'); ?> <span> <?php echo $search_query; ?> </span> </h1> <?php echo get_bsearch_results($search_query, $limit); ?> </div> <!-- Close id="bsearchresults" --> <?php echo get_bsearch_form($search_query); ?> <?php if ($bsearch_settings['include_heatmap']) { ?> <div id="heatmap"> <div class="heatmap_daily"> <h2> <?php
* @since Twenty Eleven 1.0 */ $s = bsearch_clean_terms(apply_filters('the_search_query', get_search_query())); get_header(); ?> <section id="primary"> <div id="content" role="main"> <?php $form = get_bsearch_form($s); echo $form; ?> <header class="page-header"> <h1 class="page-title"><?php printf(__('BS TEMPLATE Search Results for: %s', 'twentyeleven'), '<span>' . get_search_query() . '</span>'); ?> </h1> </header> <?php echo get_bsearch_results($s, $limit); ?> <?php echo $form; ?> </div><!-- #content --> </section><!-- #primary --> <?php get_sidebar(); get_footer();
/** * Displays the search results * * First checks if the theme contains a search template and uses that * If search template is missing, generates the results below */ function bsearch_template_redirect() { // not a search page; don't do anything and return if (stripos($_SERVER['REQUEST_URI'], '?s=') === FALSE && stripos($_SERVER['REQUEST_URI'], '/search/') === FALSE && !is_search()) { return; } global $wp_query, $bsearch_settings; // If seamless integration mode is activated; return if ($bsearch_settings['seamless']) { return; } // if we have a 404 status if ($wp_query->is_404) { // set status of 404 to false $wp_query->is_404 = false; $wp_query->is_archive = true; } // change status code to 200 OK since /search/ returns status code 404 @header("HTTP/1.1 200 OK", 1); @header("Status: 200 OK", 1); $search_query = trim(bsearch_clean_terms(apply_filters('the_search_query', get_search_query()))); $limit = isset($_GET['limit']) ? intval($_GET['limit']) : $bsearch_settings['limit']; // Read from GET variable add_action('wp_head', 'bsearch_head'); add_filter('wp_title', 'bsearch_title'); // If there is a template file within the parent or child theme then we use it $priority_template_lookup = array(get_stylesheet_directory() . '/better-search-template.php', get_template_directory() . '/better-search-template.php'); foreach ($priority_template_lookup as $exists) { if (file_exists($exists)) { include_once $exists; exit; } } // Create a template here if there is a template get_header(); echo '<div id="content" class="bsearch_results_page">'; echo get_bsearch_form($search_query); echo '<div id="bsearchresults"><h1 class="page-title">'; echo __('Search Results for: ', BSEARCH_LOCAL_NAME) . '<span>' . $search_query . '</span>'; echo '</h1>'; echo get_bsearch_results($search_query, $limit); echo '</div>'; // Close id="bsearchresults" echo get_bsearch_form($search_query); if ($bsearch_settings['include_heatmap']) { echo '<div id="heatmap">'; echo '<div class="heatmap_daily">'; echo '<h2>'; echo strip_tags($bsearch_settings['title_daily']); echo '</h2>'; echo get_bsearch_heatmap('daily=1'); // Overall heatmap echo '</div>'; // Close class="heatmap_daily" echo '<div class="heatmap_overall">'; echo '<h2>'; echo strip_tags($bsearch_settings['title']); echo '</h2>'; echo get_bsearch_heatmap('daily=0'); // Overall heatmap echo '</div>'; // Close class="heatmap_overall" echo '<div style="clear:both"> </div>'; echo '</div>'; } echo '</div>'; // Close id="content" //get_sidebar(); get_footer(); exit; }