• 11-04-2010, 22:56:33
    #1
    Wordpress kurulu sitemde bildiğiniz gibi tekil sayfada etikerleri aşağıdaki gibi gösteriyor

    Alıntı
    <?php the_tags( '<p>Etiketler: ', ', ', '</p>'); ?>
    Bazı yazılarda onlarca etiket var buna kısıtlama getirmek istiyorum yani en fazla 10 etiket yazı sayfasında görünsün . Bunun için bi arkadaş sağolsun aşağıdaki kodu yazmış çalışıyor, fakat etiketlerde link yok ne yaptıysam link veremedim ya tüm etiketlere birden link veriyor yada hiçbirine her etiket ismine linklenmiyor.

    Alıntı
    <?php
    $metas = '';
    $count = 0;

    $tags=get_the_tags($post->ID);
    if ($tags) {
    foreach($tags as $tag) {
    $count++;
    if ($count <= 10) {
    $metas .= $tag->name . ', ';
    }
    }
    echo substr($metas,0,-2);
    }
    ?>
  • 12-04-2010, 10:11:11
    #2
    Sanırım baya zor bir durum.
  • 14-04-2010, 16:25:04
    #3
    Üyeliği durduruldu
    foreach kisminda tum taglari dongu ile yazdirmis olmuyor mu?
  • 14-04-2010, 16:28:26
    #4
    Üyeliği durduruldu
    Denermisin
    <?php
    $posttags = get_the_tags();
    $count=0;
    if ($posttags) {
    	foreach($posttags as $tag) {
    		$count++;
    		echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';
    		if( $count >4 ) break;
    	}
    }
    ?>
  • 16-04-2010, 13:52:03
    #5
    Çok iyi olmuş ellerinize sağlık. Teşekkür ederim.Fakat şöyle bir durum oluştu eklenen etiketleri wordpress harf sırasına koyuyor yazdığınız kod ilk 5 etiketi gösteriyor.son eklenen 5 etiket gösterilmiyor.
  • 16-04-2010, 14:03:10
    #6
    Üyeliği durduruldu
    kiloluyorum adlı üyeden alıntı: mesajı görüntüle
    Çok iyi olmuş ellerinize sağlık. Teşekkür ederim.
    Yanlış anlaşılmasın, kodu ben yazmadım. Google'da arama yaptım wordpress.org forumlarında tartışılmış bir konudan altıntı yaptım.