I have a requirement where i need to restrict wordpress search to pages listing only and disable products listing . In other words i wanted to replace post type in the search url from 'products' to 'page'. Any possible solution ?
There are better ways, but one easy way to achieve this if you wanted to customise the search results is to edit the search.php template and make the WP_Query a custom one:
<?php $args = array( 's' => get_search_query(), 'post_type' => array('page'), ); $search_query = new WP_Query($args); if ( have_posts() ) : while ( $search_query->have_posts() ) : $search_query->the_post(); // do stuff here endwhile; wp_reset_query(); endif; ?>