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