Wordpress 2.3 etiket fonksiyonlarından olan ve etiket listesini dizi değişken olarak döndüren get_the_tags fonksiyonunu inceleyelim.
Bu fonksiyon da The Loop arasında kullanıması gerekiyor ve yazıya ait olan etiketleri dizi değişken (array) olarak döndürüyor.
Fonksiyon tüm etiketleri dizi değişken olarak döndüreceği için hiçbir çıktı vermez. Şöyleki;
Array
(
[41] => stdClass Object
(
[term_id] => 41
[name] => wordpress eklenti
[slug] => wordpress-eklenti
[term_group] => 0
[term_taxonomy_id] => 43
[taxonomy] => post_tag
[description] =>
[parent] => 0
[count] => 9
[object_id] => 23
)
)
Bu diziyi işlemek için foreach fonksiyonundan faydalanabiliriz.
Bu fonksiyon etiketleri dizi değişken olarak verir demiştik. Tabi bu değişkene üye birkaç değişken mevcut. Bunları da açıklayalım.
Dizi değişken içerisindeki veriler foreach fonksiyonu ile biçimlendirilebilir demiştik. İşte birkaç örnek.
Her etikete, kendisine ait term_id numarası ile bir simge oluşturabilir ve alttaki örnek ile etiket isimleri yerine bu simgeleri, yer aldıkları images klasör altından alarak görüntüleyebilirsiniz.
<?php foreach((get_the_tags()) as $tag)
{ echo '<img src="http://siteniz.com/images/' . $tag->term_id . '.jpg"
alt="' . $tag->name . '" />'; } ?>
<?php $tag = get_the_tags(); $tag = $tag[0]; echo $tag->name; ?>
Bu yazı 12 Ekim 2007, 23:33 tarihinde yazılmış olup bu zamana kadar 407 kez görüntülenmiştir
En son ise 13 Ekim 2007, 13:48 tarihinde güncellenmiştir
Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)