DMRY.NET’e Hoşgeldiniz
Nerdeyim? GirişWordPress › Wordpress 2.3 tag fonksiyonları - wp_tag_cloud

Wordpress 2.3 ile sisteme yerleşik olarak işleyen bir etiket özelliği gelmişti. Bununla beraber etiketleri görüntülemek ve listelemek için de birkaç fonksiyon, wordpress fonksiyonları listesine eklendi. Şimdi gelin birlikte, bu yeni etiket fonksiyonlarıdan wp_tag_cloud olanı tanıyalım :)

Açıklama

Etiket bulutu olarak bildiğimiz ve etiketlerin kullanılma sayılarına göre ebatlandığı bir listeleme stili oluyor.

Kullanım

<?php wp_tag_cloud(''); ?>

Değişkenler

  • smallest - En az kullanılan etiketin font boyutudur
  • largest - En çok kullanılan etiketin font boyutudur
  • unit - Font ebatı ölçü birimidir. Örneğin; pt, px ..
  • number - Görüntülenecek toplam etiket sayısıdır.
  • format - Etiketlerin listelenme stili oluyor. 3 farklı stil bulunuyor:
    1. flat - Etiketler boşluk ile birbirinden ayrılır.
    2. list - Etiketler class=’wp-tag-cloud’ etiketini kullan Html listeleme formatında (<li></li>) birbirinden ayırt edilir.
    3. array - Etiketleri dizi değişken olarak (Array) döndürür.
  • orderby - Etiketlerin listelenme tarzıdır.
    1. name - Etiketler alfabetik olarak listelenir. Ayrıca varsayılan listelenme şeklidir.
    2. count - Etiketler kullanılma sayılarısına göre listelenir.
  • order - Listelemenin sıralanma şeklidir.
    1. ASC - Artan sıralama yapılır. (varsayılan)
    2. DESC - Azalan sıralama yapılır.
  • exclude - Etiket listesi içerisinde yer almasını istemediğiniz etiketlerin term_id numaralarını virgül (,) ile ayırmak koşulu ile girebilirsiniz. Örneğin exclude=15,20,55 ile term_id numarası 15, 20 ve 55 olan etiketler, etiket listesi içerisinde yer almaz
  • include - Sadece görüntülenmesini istediğiniz etiketler listelenir. Örneği include=1,3,8,11 ile sadece term_id numarası 1, 3, 8 ve 11 olanlar etiket bulutu içerisinde yer alır. Varsayılan olarak tüm etiketler listelenmektedir.

Değişkenlerin fonksiyon içerisinde kullanımı

Değişkenler & işareti ile birbirlerinden ayrılarak fonksiyon içerisinde kullanılabilirler.

<?php wp_tag_cloud('smallest=8&largest=22&number=30&unit=pt'); ?>

Üstteki örnek ile en küçük etiket ebatı 8 pt, en büyük etiket ebatı 30pt olan toplamda 22 etiket aralarında boşluk bırakılarak listelenmektedir.

Bu yazı 12 Ekim 2007, 22:47 tarihinde yazılmış olup bu zamana kadar 794 kez görüntülenmiştir

Bu yazı 15 adet yorum almıştır ve bunların son 10 adeti görüntülenmektedir. Bu yazıya yapılan tüm yorumları görmek için arşivi görüntüleyiniz. TÜM YORUMLARI OKUMAK İÇİN TIKLAYINIZ.

#15 – 09 Eylül 2008 , 17:28

7. yorumu okuyabilirsin Volkan :|

  • Yorumlar: 1126
  • İlk Yorum:
    16 Eki. 2005
#14 – 09 Eylül 2008 , 15:49

Peki bu etiketler neye göre değişiyor? Hep sabit mi kalıyor?

  • Yorumlar: 1
  • İlk Yorum:
    09 Eyl. 2008
#13 – 06 Şubat 2008 , 22:50

Merhaba öncelikle bu güzel bilgiler için teşekkür ederim.Sevgili serkan bugün sabahtan beri o dosyayı bulmaya çalıştım aslında çok basitmiş :) herneyse genel ayarların olduğu dosya

/httpdocs/wp-includes/category-template.php adlı dosya tag_cloud diye arama yaparsan smallest=8&largest=22 yi görüceksin. İyi çalışmalar..

  • Yorumlar: 1
  • İlk Yorum:
    06 Şub. 2008
#12 – 02 Şubat 2008 , 22:38

Önceki mesajımda tam açık olarak yazamamışım.
sidebar.php deki "wp_tag_cloud" php kodunun yerine sizin verdiğinizi ekledim.
smallest=8&largest=10 yaptım ancak hala bazı etiketler çok büyük çıkıyor.
Diyorum ki; bu wp le default gelen etiket özelliğinin ana ayarları wp içinde hangi php yada css içinde.

Not: benim sidebar php içindeki orjinal kod şöyle;

  • Yorumlar: 2
  • İlk Yorum:
    30 Oca. 2008
#11 – 30 Ocak 2008 , 00:53

Ben bu etketlerin büyümesini istemiyorum.Hepsi 8 pt olsun mesela.Bunu düzeltebileceğin dosyalar veya cssler wp içinde nerdedir.Yardımcı olursanız çok sevinecem.

  • Yorumlar: 2
  • İlk Yorum:
    30 Oca. 2008
#10 – 27 Ocak 2008 , 09:15

@isa koç; http://www.w3schools.com/css/p.....height.asp fonksiyonu size göre ;)

  • Yorumlar: 1126
  • İlk Yorum:
    16 Eki. 2005
#9 – 26 Ocak 2008 , 22:09

Demiray abi sen bidenesin ya :roll: çok teşekkür ettim abi

  • Yorumlar: 2
  • İlk Yorum:
    26 Oca. 2008
#8 – 26 Ocak 2008 , 21:40

Sevgili demiray kardeşim. Bu konu ile sayfama etiket bulutunu ekledim birde ricam şu küçük olan etiketlerim tamda en büyük olan etiketlerin altına denk geliyor ve gölgelendikleri için tıklanmıyorlar. Bunu için satır aralarını biraz açık tutulması gerek. Bunu nasıl yapabilirim. Detaylı bir biçimde anlatabilirmisiniz.

Saygılarımla…

İsa Koç

  • Yorumlar: 3
  • İlk Yorum:
    14 Kas. 2006
#7 – 22 Kasım 2007 , 07:33

@gevv; Zaten bu kod single.php’e eklenmiyor ki :) Bu kod, tüm etiketleri listeliyor.

http://www.dmry.net/wordpress-.....i-the_tags

olanı kullanmalısın ;)

  • Yorumlar: 1126
  • İlk Yorum:
    16 Eki. 2005
#6 – 21 Kasım 2007 , 23:35

single.php dosyasına kodu ekliyorum ama yazı ile alakalı etiketler görünmüyor karışık bir sürü etiket çıkıyor yazılar ile ilgili etiketleri gösterecek bir kod yokmu ?

  • Yorumlar: 42
  • İlk Yorum:
    10 Haz. 2007
YAZIYI BEĞENDİN Mİ?

Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)

Haberler RSS Yorumlar RSS

© 2008 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.