WordPress’te kategorilere özel sayfa şablonu

WORDPRESSAhmet OrhanGüncelleme: 1 dk okuma

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.

Ahmet Orhan
YAZARAhmet Orhan

2009'dan beri teknoloji blogu ve teknoloji haberleri yazan; WordPress'ten yapay zekâ, yazılım ve otomasyona uzanan, Makine ve Bilgisayar Mühendisi.

Yorumlar 19

En eski ↓

Yorum yap

E-posta adresiniz yayınlanmayacak. Yorumlar onaylandıktan sonra görünür.
BÜ
Burak Üçüncü

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 :)

AO
Ahmet OrhanYazar

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 :)

BÜ
Burak Üçüncü

O halde eksiği ben tamamlayayım blogumda :)

AO
Ahmet OrhanYazar

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

S
Suat

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

AO
Ahmet OrhanYazar

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

K
kalema

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

O
oğuz

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

AO
Ahmet OrhanYazar

https://www.aorhan.com/wordpresste-kategorilere-ozel-sayfa-sablonu-bilgilendirmesi.html burada gerekli anlatımları yaptım ama yine de biraz araştırmanız lazım.

Ç
Çerkesya

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

AO
Ahmet OrhanYazar

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

Ç
çisem

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

E
emre

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

M
Murat

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?

M
mehmet

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

AO
Ahmet OrhanYazar

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

T
Tayfun

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??

AO
Ahmet OrhanYazar

maalesef :)

E
Ersinc

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