• 06-01-2011, 13:18:05
    #1
    Merhaba,

    Aşağıdaki yapıda bir Etiket class'ım var.

    <div class="tag">
    <h3>Etiketler:</h3>
    <ul><li><?php the_tags( ' ', ', ', ''); ?></li></ul></div>
    Etiket'i olmayan yazılarda, bu class hiç gözükmesin istiyorum.

    has_tag() yapısını kullanarak if/else kodu oluşturmamız gerekiyor sanıyorum.

    Ancak php bilgim yeterli olmadığı için, doğru kodlamayı oluşturamadım.

    Yardımcı olabilecek var mı acaba ?

    Teşekkürler.
  • 06-01-2011, 17:39:07
    #2
    <?php if (has_tag()) {?>
    <div class="tag"> 
    <h3>Etiketler:</h3> 
    <ul><li><?php the_tags( ' ', ', ', ''); ?></li></ul></div> 
    <?php }?>
    Şeklinde dener misiniz?
  • 06-01-2011, 17:50:51
    #3
    <?php the_tags( '<div class="tag"><h3>Etiketler:</h3> ', ', ', '</div>'); ?>
    şeklinde yazarsanız, kod zaten etiket varken çalıştığı için, div'de etiket varsa çıkacaktır.
  • 06-01-2011, 18:21:28
    #4
    Eposta Aktivasyonu Gerekmekte
    seemsiyah adlı üyeden alıntı: mesajı görüntüle
    <?php the_tags( '<div class="tag"><h3>Etiketler:</h3> ', ', ', '</div>'); ?>
    şeklinde yazarsanız, kod zaten etiket varken çalıştığı için, div'de etiket varsa çıkacaktır.
    Paylaşım için teşekkürler benimde çok işime yaradı..
  • 06-01-2011, 18:52:41
    #5
    Teşekkür ederim hocam, gayet akıllıca bir çözüm