• 21-10-2012, 11:59:40
    #1
    Aslında nasıl anlatacağım bilmiyorum da örneğin; ana sayfada iken farklı resim "A" kategorisinin içinde olduğum zaman farklı bir resim görünmesini istiyorum.Yanlız bu durum tüm kategoriler için farklı resim değil sadece "A" kategorisi için olacak.
    Nasıl yapabilirim?
  • 21-10-2012, 15:57:00
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sanırım her kategori için farklı bir tasarım istiyorsunuz.
    bunu şu şekilde yapabilirsiniz.
    1) mevcut single.php dosyanızı yedekleyin ve bir kopyasına adını single-normal.php adını vererek ftpden yükleyin.

    2) tekrar elinizdeki single.php dosyasından ikinci bir kopya oluşturup tüm kodları silerek sadece içine aşağıdaki kodları koyarak single.php olarak ftpden yükleyin.

    <?php
    $post = $wp_query->post;
    if ( in_category('KATEGORİ-İD-NOSU') ) {
    include(TEMPLATEPATH . '/single-sinema.php'); }
    else { include(TEMPLATEPATH . '/single-normal.php');
    }
    ?>
    3) tasarımını farklı görünmesini istediğiniz örneğin SİNEMA kategorisi için elinizdeki yedekten istediğiniz değişiklikleri yaptıktan sonra adını
    single-sinema.php yapın ve ftpye atın sonra bu SİNEMA kategorisinin id nosunu 2) adımda attığınız single phpde KATEGORİ-İD-NOSU yazısını silerek değiştirin örneğin sizdeki sinema id no : 45 ise single.php deki kod şöyle olacak.

    <?php
    $post = $wp_query->post;
    if ( in_category('45') ) {
    include(TEMPLATEPATH . '/single-sinema.php'); }
    else { include(TEMPLATEPATH . '/single-normal.php');
    }
    ?>
    şeklinde sorununuzu halletmiş olursunuz.
  • 21-10-2012, 16:02:17
    #3
    @jameron o kategoriye ait bir yazıdayken nasıl yapılacağını tarif etmiş.
    sanırım kategori sayfasında bunu yapmayı istiyorsunuz.

    if(is_home()) {
    // anasayfa } elseif(is_category('yemek-tarifleri')){
    //yemek tarifleri kategorisindeyken } else {
    //bunların haricinde bir kategoride bir şey çıkmasını istemiyorsan boş bırakabilirsin. }
  • 21-10-2012, 19:15:55
    #4
    ForsBey adlı üyeden alıntı: mesajı görüntüle
    @jameron o kategoriye ait bir yazıdayken nasıl yapılacağını tarif etmiş.
    sanırım kategori sayfasında bunu yapmayı istiyorsunuz.

    if(is_home()) {
    // anasayfa } elseif(is_category('yemek-tarifleri')){
    //yemek tarifleri kategorisindeyken } else {
    //bunların haricinde bir kategoride bir şey çıkmasını istemiyorsan boş bırakabilirsin. }
    evet ben her kategorinin altındaki single.php nin farklı görüntü oluşumunu tarif etmişrim. ama eğer sorun sadece kategori nin farklı görünmesiyse (domain.com/categori ) sizin anlattığınız şekle örnekle

    temanın içindeki archive categori seach php dosyalarından birini yedekleyip içinde yapmak istediği editlerden sonra sadece adını
    category-45.php yapıp tema dosyalarının olduğu dizine atması yeterli bu şekilde ID nosu 45 olan kategoriler artık bu dosyadan çalışır.
  • 21-10-2012, 19:57:33
    #5
    ikinize de ayrı ayrı teşekkür ediyorum işime yarayacaktır