Bu yazıyı beğen!
Paylaş
Twitter
FriendFeed
Şimdi opereysin.com'da: DOUBLED TROUBLE – Darkafadarlar

WordPress blog yazılımını kullananların dikkatini çekebilecek bir eksiklik vardır: Sitede yapılan bir arama sonucunda, kaç yazıya ulaşıldığını gösterebilecek hazır bir fonksiyon yoktur. Belki de bu sebeple, pek çok blog sitesinde, arama yaptığınızda kaç sonuca ulaşıldığını göremezsiniz.

Bu da ziyaretçinin canını sıkar.

Peki, WordPress’te, arama sonucunda kaç yazıya ulaşıldığını nasıl gösterebiliriz?

Aşağıdaki kod parçası, tam da bu işi yapıyor. Tek yapmanız gereken, search.php dosyasına bu kod parçasını eklemek:


<h2 class="pagetitle">

<?php

/* Arama Sayısı */

$allsearch = &new WP_Query("s=$s&showposts=-1");
$key = wp_specialchars($s, 1);
$count = $allsearch->post_count;
_e('<span class="search-terms">');
echo $key;
_e("</span>");
_e(" araması için ");
echo $count;
_e(" sonuç var:");
wp_reset_query();

?>

</h2>

Kod parçası, ProBlogDesign tarafından hazırlanmış.

Etiketler: , , ,
Bu yazı 12 Temmuz 2009 günü, saat 1:00 sıralarında victory tarafından yayınlandı. İlgili olduğu kategori: Dersler. Bu yazıya yapılacak yorumlardan haberdar olmak için RSS 2.0 beslemesini kullanabilirsiniz. Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.
Yazıyı Beğendiniz Mi?
4 yorum var
  • Üye Resmi
    Henüz kimse güzel bulmamış.
    Firestone

    İyi güzelde, bu kod parçasını nereye ekleyecez?

    Yorum Yap
  • Üye Resmi
    Henüz kimse güzel bulmamış.
    opereysin

    Search.php dosyasında, başlığın yer alması gereken bölüme eklemelisiniz.

    Yorum Yap
  • Üye Resmi
    1 kişiye göre güzel bir yorum.
    asacan

    Kod hatalı mı? Ben çalıştıramadım. Nereye eklediysem hata verdi Siz denediniz mi?

    Yorum Yap
  • Üye Resmi
    Henüz kimse güzel bulmamış.
    victory

    Haklısınız. Kodda yer alan _e(“”); bölümü gereksiz bilgilerin ekrana yazılmasına sebep oluyor. O kısmı düzelttik.

    Kodun hiç çalışmamasının muhtemel sebebi ise, tırnak işaretleri. WordPress tırnak işaretlerini bozuk gösterdiği için, kodu yapıştırdıktan sonra tırnak işaretlerini tekrar düzeltmelisiniz.

    Uyarınız için teşekkürler.

    Yorum Yap

Yorum yapın

Opereysin.com üyesiyseniz, yorumunuzun sahipsiz kalmaması için giriş yapabilirsiniz. Üye değilseniz, 1 dakikanızı ayırıp üye olabilirsiniz. Yorumlar, onaydan geçmeden yayınlanmazlar.

Türkçenin doğru kullanıldığı yorumları seviyoruz. (Nasıl yazmalıyım?)
Çesnili olacaksa: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> etiketlerini kullanabilirsiniz.

Yorum Ön İzleme > Göndermeden önce bi' bakın.
Kısayollar
2 sütun