Wordpress 2.3 etiket fonksiyonları ile devam edelim ve bunlardan yazıya ait etiket listesini döndüren get_the_tag_list fonksiyonunu görelim
the_tags fonksiyonu ile aynı görevi gören bu fonksiyonun tek farkı, yazıya ait etiketleri değişken olarak döndürmesidir. the_tags fonksiyonunda olduğu gibi bu fonksiyon da The Loop içerisinde kullanılmalıdır.
<?php get_the_tag_list('öncesinde', 'ayırıcı', 'sonrasında'); ?>
<?php $etiketler = get_the_tag_list('Etiketler:', ', ', '<br />'); ?>
Buradaki $etiketler değişkenine yazıya ait etiket listesinin içeriğini atamış olduk ve ne zaman yazdırmak istersek ancak o vakit ekrana çıktı verilir.
function nok_tags( $before = null, $sep = ‘, ‘, $after = ” ) {
if ( null === $before )
$before = __(’Tags: ‘);
return get_the_tag_list($before, $sep, $after);
}
function nok_etiketler() {
$bla = nok_tags( ”, ‘|’, ”);
$blabla = explode(”|”, $bla);
$say = count($blabla);
if($say > 1) {
$max = “1″;
} else {
$max = count($blabla);
}
for($i = 0; $i < $max; $i ){
if($i == 0) {
echo $blabla[$i];
} else {
echo ', '.$blabla[$i];
}
}
}
Hocam elimde etiketleri bu şekilde ( , ) virgül ile kaç adet istersem indexde konu altında gösterebiliyorum fakat bazı etiketler çok uzun olduğu için index de 1 adet bile etiket göstersem taşıyor tabi tasarımıda bozuyor…
acaba bu kodu başlık fonksiyonunda olduğu karekter sayısı limit belirterek kullanabilirmiyiz. acaba çevirebilirsin rica etsem.
Etiketler : bu kodla çektiriyorum
fakat diğer sayfalar şifreli olduğu için değiştiremiyorum orayıda.
lütfen bu konuda yardımcı olabilirmisin.