11 Ağustos 2009

Posts by Tag - Etiketin Yazıları Bileşeni

WordPress Yorum Ekle

WordPress'te yan menünüzde belirlediğiniz etiketlere sahip yazılarınızı listelemek için kullanabileceğiz güzel bir eklenti buldum. Eklentinin adı "Posts by Tag", yani "Etiketin Yazılar". Bileşen olarak kullanabileceğimiz eklentiyle, belirlediğiniz bir ya da daha fazla etiketin, istediğimiz kadar yazısını yan menümüzde listeletebiliyoruz.

Kurulum ve Kullanım

Eklentinin kurulumunun diğerlerinden bir farkı yok.

  • Eklentiyi indirin. Zip'li dosyadaki klasörü sitenizin wp-content/plugins klasörüne yükleyin.
  • Yönetim Paneli/Eklentiler bölümünden eklentiyi etkinleştirin.
  • Görünüm/Bileşenler bölümünden de Posts by Tag bileşenini yan menünüze ekleyin. Ayarlarını yapıp, kullanmaya başlayın.
  • Temanız bileşen destekli değilse aşağıdaki kodları yan menünüze ekleyerek de eklentiyi kullanabilirsiniz.

[php]
postsbytag($etiketler, $yazisayisi, $ozet = false, $onizleme = false);
//Örnek kullanımlar
postsbytag('English, WordPress', 10);
//English ve WordPress etiketlerine ait 10 yazıyı listeler
postsbytag('Dersler', 5, true, true);
//Dersler kategorisinden 5 yazıyı özet ve önizlemeleriyle gösterir
[/php]
Eklentinin kullanımı çok basit, aşağıdaki resim bileşenin ayar penceresine ait olup, yapmanız gereken hangi etiketlerin yazılarını kullanacağınıza karar vermek, kaç tane yazıyı nasıl göstereceğinizi seçmek. Gerisini eklenti sizin için yapacak. Bu arada eklenti WordPress'in önbellek sistemini kullanıyor, dolayısıyla da sadece gerekli durumlarda

Eklentinin orijinalinde her yazının yanında yazarının adı da yazıyordu. Ben bu kısmı gereksiz olarak gördüğümden, Türkçe sürümünde burayı iptal ettim. Ayrıca yazıların ön izlemelerini gösterirken, yazılara ait 'post_thumbnail' isminde bir özel alanı temel alıyordu, bunu 'thumbnail' olarak değiştirdim. Sanırım bu özel alan adı daha çok kullanılır. Zaten eklentinin kodları arasından bunu kolaylıkla değiştirebilirsiniz.
Eklentinin orijinalini indirmek için burayı tıklayın.
Türkçe sürümünü ise aşağıdaki bağlantıdan indirebilirsiniz.
Posts by tag - Etiketin yazıları bileşeni


Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=976.

Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.


“Posts by Tag – Etiketin Yazıları Bileşeni” yazısı için 6 Yorum

Bu yazıya yapılan yorumları dilerseniz, ( RSS 2.0 ) beslemesini kullanarak takibe alabilirsiniz.

  1. İlker Aksoy dedi ki:

    İşte bu harika!

  2. Posts By Tag 0.3 - Night Dreaming (by Sudar) dedi ki:

    [...] credit for this goes to Yakup Gövler. I have checked in the Turkish .po and .mo files, in this [...]

  3. sait dedi ki:

    Hocam bunu eklentisiz şekilde yapabilir miyiz ? (functions.php dosyasına kod ekleyerek)

    Yani query_posts içerisinde nasıl kullanabilirim, alttaki gibi onu merak ediyorum ?

    [php]

    [/php]

  4. sait dedi ki:

    deminki yorumumda php kodları görünmedi sanırım, şunu yazmıştım ilk yorumuma ekleyebilirsiniz.

  5. Yakup Gövler dedi ki:

    @sait, kodlarınızla ilgili bir sorun var sanırım, normalde kodlarınız uygun şekilde eklediğinizde görünür.
    Aşağıdaki gibi bir kodla, ID'sini bildiğiniz etiketlerinkini görüntüleyebilirsiniz.
    [php]
    $tags_ids = array(10, 20, 30);
    $tag_posts = get_posts(array('numberposts'=>10, 'tag__in' => $tags_ids));

    echo '

    ';
    [/php]

  6. sait dedi ki:

    kodları başlarına < ? php koyarak ekledim sanırım şöyle olcaktı, böyle nasıl yapılır diye sormuştum, çünkü böyle yapınca özel alan dahil tüm bilgileri rahatlıkla çekebiliyorum php bilgisi gerekmeden.

    Son soru olarakda şunu sormak isterim, $tags_ids = array(10, 20, 30); bu araya tekil sayfadaki yazının etiket idlerini nasıl koyabilirim ?

    Umarım çok soru sorarak sıkmamışımdır, siz php biliyorsunuz diye rahatsız ediyorum :$