Öncelikle functions.php dosyamızı açıyoruz, tabi yedeğini almayı unutmadan.Sonra herhangi bir uygun yerine şu kodu ekliyoruz;
/* ARAMA SONUCLARINDA 1 YAZI CIKARSA YONLENDIR */
add_action('template_redirect', 'bir_yazi_varsa_yonlendir');
function bir_yazi_varsa_yonlendir() {
if (is_search()) { // http://www.ismailbayram.net/wordpress-aramada-bir-yazi-cikarsa-o-yaziya-yonlendirme/
global $wp_query;
if ($wp_query->post_count == 1) {
wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
}
}
}
/* #ARAMA SONUCLARINDA 1 YAZI CIKARSA YONLENDIR */
Yapacaklarımız gördüğünüz gibi sadece bu kadar… Düzeltmemiz gereken wordpress kodu bile yok.
Umarım faydalı olmuştur.
Kaynak : Wordpress Arama Sorgusu Yönlendirme