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.
Video kategorisinde ise bu durum biraz farklı;
Ş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.
büyük ihtimal vardır çünki wp hep bir komutlama üzeriyle çalışıyor 🙂
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??
maalesef 🙂
merhabalar, peki wordpress te her sayfaya özel tasarım yapmak istesek? iletişim sayfası css farklı referanslar farklı o zaman napcaz? yokmu bir yolu?
Onun için de oage-id.php şeklinde dosyalar oluşturup yapabilirsiniz.
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?
harikasın gerekli bir bilgi. kategoriye özel şablon sayfa
blog çok başarılı olmuş admin teşekkür ederim
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
Diğer yazıda açıkladım onu okursanız yazıyor
dostum bu konuyu biraz daha açabilirmisin? veya örnekler verirsen süper olur.başarılarının devamını dilerim
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.
Bu konuda zayıf kod bilgisi olan bendeniz gibi wordpresscilere kendi çalışmanızdaki gibi bir kodu örnek vermeniz mümkün mü*
Bildiğim bişey ama senden böyle paylaşımlar bekliyoruz Ahmet’im. Bloğun 10 numara. Başarılar.
Teşekkürler Suat abi, elimden geldiğince ve aklıma geldikçe farklı şeyler paylaşmaya çalışıyorum 🙂
O halde eksiği ben tamamlayayım blogumda 🙂
Olur hatta yazıyı gönder bu yazının altıına ekleyelim ikisini birleştirip bir şeyler çıkarsınlar 😀
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 🙂
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 🙂