You probably shouldn’t use this if you have really generic page/post titles, but it can be a really handy feature.
Basically, if a user searches for something that happens to be an exact match to a page or post you have, it’ll redirect the user to the page, rather than displaying search results.
add_action('template_redirect', 'seach_query_is_title'); function seach_query_is_title() { if (is_search()) { global $wp_query; if ( get_page_by_title( get_search_query(), 'OBJECT', 'post' ) ) { wp_redirect( get_permalink( get_page_by_title (get_search_query() )->ID ) ); } elseif ( get_page_by_title( get_search_query(), 'OBJECT', 'page' ) ) { wp_redirect( get_permalink( get_page_by_title( get_search_query() )->ID ) ); } } }