Advertisement
Guest User

Untitled

a guest
Jan 31st, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.31 KB | None | 0 0
  1. <?php
  2. // Get required Globals
  3. global $wp_query, $query_string;
  4.  
  5. $s = isset($_GET['s']) ? $_GET['s'] : '';
  6. $p = isset($_GET['page']) ? $_GET['page'] : 1;
  7.  
  8. # Search Results Instance
  9. $results = new WP_Query(array(
  10. 's' => $s,
  11. 'paged' => $p,
  12. 'posts_per_page' => $wp_query->query_vars['posts_per_page'],
  13. 'post_type' => 'post'
  14. ));
  15.  
  16. $found_posts = $results->found_posts;
  17. $posts_per_page = $results->query_vars['posts_per_page'];
  18. $paged = $results->query_vars['paged'];
  19.  
  20. $max_pages = 0;
  21.  
  22. if($found_posts > $posts_per_page)
  23. {
  24. $max_pages = ceil($found_posts / $posts_per_page);
  25. }
  26.  
  27. get_header();
  28.  
  29. ?>
  30. <?php if($results->have_posts()): ?>
  31.  
  32. <div class="content">
  33.  
  34.     <?php   while($results->have_posts()): $results->the_post(); ?>
  35.  
  36.     <div class="post-blog" id="post-<?php get_the_ID(); ?>" <?php post_class(); ?>>
  37.          <?php the_post_thumbnail('blog'); ?>
  38.          <?php the_excerpt(); ?>
  39.  
  40. </div><!-- /#post-<?php get_the_ID(); ?> -->
  41.  
  42. <?php endwhile; ?>
  43.  
  44. <?php next_posts_link(); ?>
  45.  
  46. </div>
  47.  
  48. <?php get_sidebar(); ?>
  49.  
  50. <?php else: ?>
  51.  
  52. <div class="no_search_results">
  53.     <?php echo sprintf(__('Sorry but your search "<strong>%s</strong>" did not match any documents. Please try again with some different keywords.', 'theme', TD), $s); ?>
  54. </div>
  55.  
  56. <?php endif; ?>
  57.  
  58. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement