Tema düzenlemesi yapan arkadaşlara çok yardımcı olacağını düşündüğüm bir fonksiyon yazdım. Aslında WordPress altyapısında var olan çekirdek the_tags()
fonksiyonuna çok benziyor ama kişiselleştirilebilir olması, etiketler için class vb atamasını yapabilme olanağı sunuyor.
Yaptığı işlem çok basit yazıya ait etiketleri get_the_tags()
fonksiyonu ile çağırıyoruz ve sonrasında bu gelen veriyi parçalayarak kullanıyoruz. Böylelikle istediğimiz şekli giydirmiş oluyoruz.
Kod
Aşağıdaki kodu temanızın functions.php
dosyasına atacağız.
function ozel_etiketler() { foreach (get_the_tags() as $tag) { echo '<a href="'; echo get_tag_link($tag->term_id); echo '" target="_blank"><span class="class">'.$tag->name.'</span></a> '; } }
Kullanımı
Aşağıdaki haliyle temanızdaki tekil yazılar için single.php
, sayfalar için page.php
ve diğer kullanmak istediğiniz sayfalarda çağırabilirsiniz. the_content()
fonksiyonundan sonra çağırmanızı tavsiye ederim.
<?php ozel_etiketler();?>
Sorularınız veya önerileriniz için yorum bırakmayı unutmayın.
Selametle