• 14-09-2012, 21:15:20
    #1
    Uğraştığım yeni tema üzerinde body bölümüne class verdim. index.php ve single.php dosyaları için geçerli ancak category.php dosyası için farklı bir class mevcut ve kategori sayfasında bu class'ın değişmesini istiyorum, nasıl yapabilirim?


    Örnek vermek gerekirse; index.php ve single.php'deki bölümün,
    <body class="frontpage">

    category.php sayfasında,
    <body class="category">
    şeklinde gözükmesini istiyorum.
  • 14-09-2012, 21:36:03
    #2
    Codex sayfalarından tema taglerini inceleyerek halledebilirsiniz.

    http://codex.wordpress.org/Function_Reference/is_single

    http://codex.wordpress.org/Function_...ce/is_category
  • 15-09-2012, 03:30:40
    #3
    Mantığını anladım ancak kullanamamıştım ki bu konuda Türkçe bir kaynak buldum, işine yarayacak arkadaşlar kullansınlar, arkadaş çok sade bir biçimde anlatmış. Teşekkür ederim.

    http://www.webgrafiktasarim.org/word...onal-tags.html
  • 15-09-2012, 12:12:25
    #4
    <?php if(is_category()){ ?>
    <body class="kategori">
    <?php } else { ?>
    <body>
    <?php } ?>
    vs..
    is_single,is_search çile çoğaltabilirsin.
  • 15-09-2012, 12:33:16
    #5
    is_category vs kullanmaya gerek yok bunun için. body yerine şunu yazın, hangi sayfadaysanız ilgili kodları ekleyecektir:

    <body <?php body_class(); ?>>
  • 15-09-2012, 16:27:39
    #6
    concorde adlı üyeden alıntı: mesajı görüntüle
    is_category vs kullanmaya gerek yok bunun için. body yerine şunu yazın, hangi sayfadaysanız ilgili kodları ekleyecektir:

    <body <?php body_class(); ?>>
    Şunu biraz daha açar mısın acaba? 4 farklı class var temada, atıyorum kategori sayfasındayken ben belirtmeden nasıl ekleyecek ilgili kodu, bilgi verirsen çok sevinirim.