WordPress Custom Query for Search Page

Posted in: - May 22, 2011 No Comments

A code snippet about how to customize default search query in wordpress

		<?php
			// code to preserve default search query
			global $query_string;

			$query_args = explode("&", $query_string);
			$search_query = array();

			foreach($query_args as $key => $string) {
				$query_split = explode("=", $string);
				$search_query[$query_split[0]] = $query_split[1];
			}

			// adding custom query parameters to search query array
			$search_query['posts_per_page'] = '3';
			$search_query['paged'] = $paged;

			$search = new WP_Query($search_query);

			if ( $search->have_posts() ): while ( $search->have_posts() ) : $search->the_post();
		?>

No Responses to “WordPress Custom Query for Search Page”

Leave a Reply