WordPress’te sayfaları çoÄŸumuz belki kullanıyoruz belki de hiç kullanmıyoruz. Ancak sayfaları sadece yazı için kullanmamız gerekmiyor. ÖrneÄŸin sitemizdeki olduÄŸu gibi bir arÅŸiv sayfası yada bir etiketler sayfası oluÅŸturabilirsiniz. Bunu yapmanın en kolay yolu da WordPress‘in bize saÄŸladığı özellik olan, “Sayfa Åžablonları” özelliÄŸini kullanmak.[adsense1]
ÇoÄŸunuz WordPress’i indirdiÄŸinizde Default temasında, hem archive.php hem de archives.php olduÄŸunu görmüşsünüzdür. Archives dosyasını açıp baktığınızda, ilk satırlarında ÅŸu kodları içerdiÄŸini göreceksiniz:
<?php /** * @package WordPress * @subpackage Default_Theme */ /* Template Name: Archives */ ?>
Bu kodlarda dikkatinizi çeken şey, temanın diğer dosyalarında olmayan:
<?php /* Template Name: Archives */ ?>
satırları olmalı. İşte bu satırlar bir sayfa şablonunu tanımlayan satırlarımız oluyor. Bu durumda şunu denemekte fayda var, bu sayfa şablonunu nasıl kullanırız.
Bu noktada Default temayı kullandığımızı varsayıyorum ve default temadaki archives.php dosyasını nasıl kullanacağınızı gösteriyorum.
Öncelikle “Sayfalar” menüsü altından, “Yeni Ekle” baÄŸlantısına tıklıyoruz. (Sayfalar > Yeni Ekle)
Daha sonra sayfamızın adına Arşivler diyelim. Ve yine aynı sayfada kullanacağımız şablonu seçelim.
Ok iÅŸareti ile gösterdiÄŸim kısımdan Sayfa Åžablonumuzu seçiyoruz. Ve içerik kısmına hiç bir ÅŸey yazmadan, “Yayımla” butonuna basıyoruz.
OluÅŸturduÄŸumuz sayfaya bakacak olursak eÄŸer:
Resimde göreceğiniz gibi, sayfamıza hiç bir içerik girmeden arşiv sayfası oluşturduk.
Bir sonraki dersimizde, kendi temanıza uygun arşiv sayfasını nasıl oluşturabilirsiniz, bunu göreceğiz.


“WordPress ve Sayfa Åžablonları” için 11 Yorum var
elıne saqlık Admin
Bir önceki kendi mesajıma cevaben yazıyorum. Otomatik olarak sayfa şablonu olarak ekliyormuş. Ancak yine takıldığım bir nokta var.
archive.php sayfasından bir kopya alarak baÅŸka bir template ismi ile (Products Template) ekledim. Ancak bu sayfanın içerisinde sadece bir “Products” isimli kategorinin içindeki postları döngü ile göstermek istiyorum. Bunun için ne yapmalıyım?
Merhaba;
Yazı çok güzel. Birşey sormak istiyorum. Yeni bir şablon sayfası nasıl oluşturulur ve o sağdaki şablon listesine nasıl eklenilir?
Mesela Products sayfası için ayrı bir ÅŸablon oluÅŸturup Products category’si içinde yer alan tüm POST’ları o ÅŸablona göre listelemek istiyorum.
Yardımcı olursanız çok memnun olurum.
Napmam gerekicek semih yardımcı olurmusunuz çözemedim ben bunu
Ustad sayfalara girdim yanda sıralama yazıyor sağda şablon yazmıyor sürüm 2.7 :S
Ustad saol güzel anlatmışsında tek eksik bizde sağ tarafta şablon seçeneği yok onu nasıl yapcaz biraz karışık anlatılmış desem alınmazsın umarım.
cevap yazarsan sevinirim
Sanırım siz yazı ekleme kısmına göz atıyorsunuz şu an
Orada belirttiğim gibi, Sayfalar > Yeni ekle alanından yapmalısınız
Şablon yazmamasının nedeni, şablon oluşturmamış olmanız
Sanırım yazıma sadece göz ucuyla baktınız.
Bir döküman daha yayınlayacağım bununla ilgili.
Döngüden kastınız sayfalama da olacak mı ?