Ana Sayfa » »
Tem
21
2013

WordPress Sitemizde Arama Sonucu Tekse O Yazıya Yönlendirilsin

WordPress sitemizde arama yapıldığında eğer sonuç olarak tek bir yazı listeleniyorsa, bu durumda yazıyı listelemek yerine doğrudan o yazıyı görüntülersek daha iyi olur diye düşünüyorum. Kendi sitemde bunu uyguluyorum ve iyi bir yöntem olduğunu düşünüyorum.

Eğer siz de bu yöntemi uygulamak isterseniz, yapmanız gereken tek şey, aşağıdaki kodu temanızın functions.php dosyasına uygun şekilde eklemek.

/* Arama Sonucunda Tek Yazı Geliyorsa Ona Yönlendir */
function yakuphoca_arama_tekse_yonlendir() {
    if (is_search()) {
        global $wp_query;
        if ($wp_query->post_count == 1) {
            wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
        }
    }
}
add_action('template_redirect', 'yakuphoca_arama_tekse_yonlendir');

Bu kod ile beraber WordPress Sitede Aramaları Sadece Yazı Başlıklarıyla Sınırlandırma başlıklı yazımı inceleyip, uygularsanız daha efektif bir arama sisteminiz olur. Sitemde bu yöntemi de uyguluyorum.

Bu yazımı beğendiyseniz, bu kategoride yer alan RSS Besleme Yazılarına Önizleme Resmi Ekleyelim başlıklı besleme, öne çıkarılan görsel ve RSS konularında bilgi veren bir önceki yazımı da okumanızı tavsiye ederim.

Yorumunu Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yukarı Çık