12 Temmuz 2009 // {victory}
OyOyOyOyOy (2 oy) Bir saniye ... Bir saniye ...
Paylaş
Twitter
FriendFeed
Digg
Technorati
StumbleUpon

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.
4 yorum var
  •  

    Firestone
    Avatar
    12 Temmuz 2009
    11:17
    Bu yorumu kimse tutmamış.

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

  •  

    opereysin
    Avatar
    15 Temmuz 2009
    16:54
    Bu yorumu kimse tutmamış.

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

  •  

    asacan
    Avatar
    26 Temmuz 2009
    21:21
    Bu yorumu 1 kişi tutmuş.

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

  •  

    victory
    Avatar
    27 Temmuz 2009
    0:53
    Bu yorumu kimse tutmamış.

    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ı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