Wordpress’te kategorilere özel sayfa şablonu

Wordpress sayfa şablonu bazen farklı olmasını isteyebilirsiniz. Hali hazırda sayfa şablonlarının nasıl yapıldığına dair bilgiler epey var; fakat kategoriler için bu yok. Bunun için farklı yollar var ve aslında bizimde yapacağımız aşağı yukarı onlara benzer ama bizimkisi biraz daha basit oluyor tabi.

Öncelikle örnek vererek girmek istiyorum. Şu anda aorhan.com’da kategorilerin hepsi aynı görünsede biri farklı. Video kategorisinin tasarımı diğerlerinden farklı. O kategoride görünen yazıları video sitesindekiler gibi yayınlamak istediğim için tasarımını değiştirdim.

Örneğin oyun kategorisi aşağıdaki gibi gözükmektedir.

Wordpress'te kategorilere özel sayfa şablonu

Video kategorisinde ise bu durum biraz farklı;

Wordpress'te kategorilere özel sayfa şablonu

Şimdi bunu nasıl yaptığımı anlatayım sizlere. Bunu yaparken önce kategori id’sini öğrenmeniz gerekecek. Onun içinde admin bölümünden kategoriler bölümüne girip, ilgili kategorinin üzerine geldiğinizde, tarayıcının sol alt bölümünde adresin sonunda rakam göreceksiniz o sizin kategorinin idsidir. Bunu resimli olarak netten de bulabilirsiniz.

Bu işlem sonrasında o kategori için tasarımınızı ve kodlamnızı yapmanız gerek. Onuda wp query yardımıyla sadece o kategorideki yazılar gösterip aynı sayfa şablonu gibi oluşturacksınız. Sonra o şablonu kaydederken isim olarak category-id şeklinde kaydedip tema kalsörüne atınız. Örneğin bizim id’miz 78 olsun., category-78.php şeklinde kaydedin ve tema klasörüne atınız.

Not: Sayfa şablonu gibi derken, sayfa şablonu gibi başına şablon ismi eklemiyoruz. Normal kategori dosyaalrı gibi olacak başında şablon ismi vs. eklenmeyecek.

Bu işlemden sonra o kategoride farklı tasarımı göreceksiniz. Çok zor değil, eğer wordpress ile biraz uğraşıyorsanız 🙂

NOT: Bu yazıya gelen yorumlar ve mesajlar üzerine burada bazı bilgilendirme yaptım, okumanızda fayda var.

19 Comments

  1. Avatar of Ersinc Ersinc dedi ki:

    büyük ihtimal vardır çünki wp hep bir komutlama üzeriyle çalışıyor 🙂

  2. Avatar of Tayfun Tayfun dedi ki:

    Merhaba, bu düzenlemyi yaptığımızda sadece o kategoriye uyguluyor, bunu alt kategorilerine de otomatik olarak uygulamanın bir yolu veya eklentisi var mıdır acep??

  3. Avatar of mehmet mehmet dedi ki:

    merhabalar, peki wordpress te her sayfaya özel tasarım yapmak istesek? iletişim sayfası css farklı referanslar farklı o zaman napcaz? yokmu bir yolu?

    1. Avatar of Ahmet Orhan Ahmet Orhan dedi ki:

      Onun için de oage-id.php şeklinde dosyalar oluşturup yapabilirsiniz.

  4. Avatar of Murat Murat dedi ki:

    Tam da aradığım şablonu oluşturmuşsunuz. Ben de video kategorisinin sayfası için böyle bir şablon oluşturmak istiyorum. Bana yardımcı olabilir misiniz?

  5. Avatar of emre emre dedi ki:

    harikasın gerekli bir bilgi. kategoriye özel şablon sayfa

  6. Avatar of çisem çisem dedi ki:

    blog çok başarılı olmuş admin teşekkür ederim

  7. Avatar of Çerkesya Çerkesya dedi ki:

    peki bu şablondaki yazı safasını nasıl ayarlayabiliriz mesela diyer kategorierde normal yazı sayısı olarak 10 yazı görünüyosa burada 30 yazı gösterebilirmiyiz

    1. Avatar of Ahmet Orhan Ahmet Orhan dedi ki:

      Diğer yazıda açıkladım onu okursanız yazıyor

  8. Avatar of oğuz oğuz dedi ki:

    dostum bu konuyu biraz daha açabilirmisin? veya örnekler verirsen süper olur.başarılarının devamını dilerim

  9. Avatar of kalema kalema dedi ki:

    Bu konuda zayıf kod bilgisi olan bendeniz gibi wordpresscilere kendi çalışmanızdaki gibi bir kodu örnek vermeniz mümkün mü*

  10. Avatar of Suat Suat dedi ki:

    Bildiğim bişey ama senden böyle paylaşımlar bekliyoruz Ahmet’im. Bloğun 10 numara. Başarılar.

    1. Avatar of Ahmet Orhan Ahmet Orhan dedi ki:

      Teşekkürler Suat abi, elimden geldiğince ve aklıma geldikçe farklı şeyler paylaşmaya çalışıyorum 🙂

  11. Avatar of Burak Üçüncü Burak Üçüncü dedi ki:

    O halde eksiği ben tamamlayayım blogumda 🙂

    1. Avatar of Ahmet Orhan Ahmet Orhan dedi ki:

      Olur hatta yazıyı gönder bu yazının altıına ekleyelim ikisini birleştirip bir şeyler çıkarsınlar 😀

  12. Avatar of Burak Üçüncü Burak Üçüncü dedi ki:

    Zaten kodları yazacak düzeyde bilgisi olan bu yazıyı okumaya gerek duymaz. O yüzden kod paylaşımı yapmanız faydalıdır diye düşünüyorum 🙂

    1. Avatar of Ahmet Orhan Ahmet Orhan dedi ki:

      Haklısın ama kod paylaşımı yapsam kendi temama göre olacağı için yine kullanamayacaklar, ben bunu biraz ileri seviyedeki kullanıcılar için yazdım 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir