• 11-04-2013, 22:20:31
    #1
    arkadaşlar bir sorunum var.

    wordpress temamda özel bir sayfa oluşturmak istiyorum. tüm temam mavı renkte düşünün sadece programlama kategorisine tıkladığımda örneğin kırmızı olcak. bunu is_category ile çözdüm. yani eğer X kategorisindeyse özel bir style dosyası çektım bu tamam. fakat sorun şu programlama kategorisinde kullanılan stil dosyasın aynı zamanda programlamanın alt kategorilerinde aktif olmasını istiyorum.

    Bir de programlama ve alt kategorilere eklenen makaleler de özel stil dosyasını kullanmalı...

    kısacası is_categroy yerine öyle birşey yazmam gerek ki hem alt kategorileri hem de bu kategorilere eklenen makaleleri kapsasın. umarım anlatabildim.
  • 11-04-2013, 22:47:24
    #2
    anarsamadov adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar bir sorunum var.

    wordpress temamda özel bir sayfa oluşturmak istiyorum. tüm temam mavı renkte düşünün sadece programlama kategorisine tıkladığımda örneğin kırmızı olcak. bunu is_category ile çözdüm. yani eğer X kategorisindeyse özel bir style dosyası çektım bu tamam. fakat sorun şu programlama kategorisinde kullanılan stil dosyasın aynı zamanda programlamanın alt kategorilerinde aktif olmasını istiyorum.

    Bir de programlama ve alt kategorilere eklenen makaleler de özel stil dosyasını kullanmalı...

    kısacası is_categroy yerine öyle birşey yazmam gerek ki hem alt kategorileri hem de bu kategorilere eklenen makaleleri kapsasın. umarım anlatabildim.
    Şöyle yapılabilir.
    $kategorim = get_category( get_query_var('cat') );
    $simdiki_catid = $kategorim->cat_ID;
    if (cat_is_ancestor_of( get_cat_ID("Programlar"), $simdiki_catid  )) { ?>Yapılacak İşlemler<?php } ?>
  • 11-04-2013, 23:54:56
    #3
    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    Şöyle yapılabilir.
    $kategorim = get_category( get_query_var('cat') );
    $simdiki_catid = $kategorim->cat_ID;
    if (cat_is_ancestor_of( get_cat_ID("Programlar"), $simdiki_catid  )) { ?>Yapılacak İşlemler<?php } ?>

    get_cat_ID("Programlar") tek tirnak ile olacak kullanmak isteyenler olursa diye... tesekkur ederim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:38:21 -->-> Daha önceki mesaj 22:36:18 --

    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    Şöyle yapılabilir.
    $kategorim = get_category( get_query_var('cat') );
    $simdiki_catid = $kategorim->cat_ID;
    if (cat_is_ancestor_of( get_cat_ID("Programlar"), $simdiki_catid  )) { ?>Yapılacak İşlemler<?php } ?>
    Fakat bu sadece alt kategoriler icin gecerli single.php icin gecerli degil. yani o kategori ve alt kategorilere ait yazilar icin gecerli degil :S

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:54:56 -->-> Daha önceki mesaj 22:38:21 --

    Tamamdir sorun şimdi çözüldü.. is category yerine in category yapmak gerekiyormus
  • 12-04-2013, 10:31:50
    #4
    başka çözümü olan var mı acaba malesef bu çözümde bazı sorunlar çıkıyor.