İleti�Ÿim

WordPress ile Sayfa Şablonu Oluşturalım

Daha önce Sayfa Şablonlarının bir incelemesini yapmıştık. Şimdi ise kendi sayfa şablonunuzu nasıl oluşturabileceğiniz göreceksiniz. Aslında yapacağımız işlemler gayet basit icon smile WordPress ile Sayfa Şablonu Oluşturalım O yüzden hemen başlayalım…Lütfen bu yazıyı okumadan, daha öncesinde yapmış olduğumuz WordPress ve Sayfa Şablonları incelemesine bir göz atınız.

Yapmanız Gereken İşlemler

Öncelikle temanıza ait, page.php dosyasının bir kopyasını oluşturun. Adını istediğiniz gibi değiştirebilirsiniz. Örneğimizdeki dosyaya orneksayfa.php ismini verelim.

sayfa01 WordPress ile Sayfa Şablonu Oluşturalım

orneksayfa.php içeriği

Ben işlemlerimi Default tema üzerinde yaptığım için, yukarıdaki görüntü yine bu temadaki page.php dosyasının bir kopyasıdır.

Dosyayı bu şekilde düzenlersek, hiç bir işimize yaramayacaktır ve bir şablon görevi görmeyecektir.

! WordPress’in sayfayı bir şablon olarak görmesi için yapacağımız önemli bir değişiklik var.

Bu dosyanın üzerine aşağıdaki kodları eklememiz gerekiyor:

<?php
/*
Template Name: Ornek Sayfa Sablonu
*/
?>

Bu kodları ekledikten sonra, orneksayfa.php dosyasının görüntüsü şu şekilde oluyor:

sayfa02 WordPress ile Sayfa Şablonu Oluşturalım

Sayfa Şablonu Tanımlamak

Şimdi son olarak oluşturduğumuz dosyadan bir kaç satırı çıkarıyoruz. Bu satırlar:

<?php the_content('
Bu sayfanın tamamını okuyun &raquo;
'); ?>

<?php wp_link_pages(array('before' => '
<strong>Sayfalar:</strong> ', 'after' => '
', 'next_or_number' => 'number')); ?>

Yani dosyamız şu hale geldi:

sayfa03 WordPress ile Sayfa Şablonu Oluşturalım

Bu sildiğimiz satırların yerine, sayfada göstermek istediğimiz içeriği yazıyoruz. İsterseniz php kodu çalıştırabilirsiniz yada artık ne isterseniz onu yazabilirsiniz.

Ben en basitinden, Örnek sayfa şablonunda, etiketleri göstereceğim.

O zaman, sildiğim satırların yerine şu satırları eklemem gerekiyor:

<?php wp_tag_cloud('smallest=8&largest=22'); ?>

Yani dosyamız şu hale gelmiş oldu:

sayfa04 WordPress ile Sayfa Şablonu Oluşturalım

Sayfa Şablonu

Şimdi yazımızın başında da belirtmiş olduğum, önceki incelemeye dönerek, bu sayfayı nasıl kullanabileceğinizi inceleyebilirsiniz.

Benzer Yazilar


“WordPress ile Sayfa Şablonu Oluşturalım” için 13 Yorum var

  1. sohbet diyor ki:

    Tesekkurler işime yarayacak gibi emeğinize sağlık sadece ve iyi bi anlatım acıklayıcı

  2. Serhat diyor ki:

    Merhaba, kendi sitemde boş bir sayfa oluşturmak istedim ama olmadı. PHP bilgisizliğimden :( Sidebarın olmadığı bir sayfa şablonu yapmak istiyorum bu konuda bana yardımcı olabilir misiniz ?

    • berk diyor ki:

      merhaba, kullandığın temada zaten boş bir şablon vardır, yeni sayfa oluştur dediğinde sağdan şablonları seçebilirsin.

  3. agilas marsus diyor ki:

    selamlar wp 3,0 sürümünde sayfa ekleme menüsününe geldiğimde sağ alttaki sayfa şablonu menüsü çıkmıyor. Bu işlemi wp 3,0 da nasıl yapabilirim. saygılar.

  4. Erdoğan diyor ki:

    Sayfa Şablonu oluşturma konusunda web üzerindeki en güzel anlatım. Elinize sağlık.

  5. by.filozof diyor ki:

    Merhaba. Kurmuş olduğumuz worldpres te yazıdğımız yazılar ana sayfada sıralı bir şekilde geliyor. Ben ana sayfada olmasını istemediğim yazıların diğer sayfada görüntülenmesini nasıl sağlayabilirim.
    Örneğin; Ana sayfa var ve ben de yazılarım diye bir sayfa hazırlıyorum yazdığım yazıları sadece “yazılarım” sayfasında yayınlamak istiyorum. Bununla ilgili eklenti varmı yoksa kodlarlamı yapılabilir?
    http://www.yakupgovler.com/ sitesinde “Ana sayfa” ve “Worldpress” te yapmış olduğu gibi…

    • Semih diyor ki:

      Merhabalar anlattıklarınızla, verdiğiniz örnek çelişiyor aslında. Çünkü Yakup hocanın mesajları anasayfada görünüyor, ayrıca WordPress linkine dikkat ederseniz, manuel eklenmiş ve kategori linkine ait. Yani belli bir “sayfa”da değil, kategori de gösteriliyor. Ancak dediğiniz şey kodlarla gerçekleştirilebiliyor. Şöyle ki, index.php dosyanızı açın:
      <?php if(have_posts()): ?> satırını bulun ve şuna çevirin:
      <?php if(have_posts()): query_posts('cat=-3'); ?>
      Yukarıdaki şekilde yaptığınızda 3 numaralı kategoriye ait yazılar anasayfada görüntülenmeyecek, sadece kendi kategorisinde görüntülenecektir. ;)

  6. ugur diyor ki:

    Semih merhaba daha once yine bu makalenin altına mesaj yazmıtım ama onaylamamışsın.problemim şu idi.ben sayfa şablonumda sidebarları kaldrdım ama sidebarlar gorunmemesine rağmen içerik o sidebarlar varmış gibi onun altına kayıyor demiştim yani yazdığım yazı ve ekeldiğim içerik sidebar hiç kalkmamış gibi oluyor.sayfa genişliğine uymuyordu.
    şimdi çözüm yolunu buldum fakat css bilgim pek olmadğından yapmadım henüz.şu şekilde sorunu halledebilirmişi.
    style.css yerine yeni bir CSS dosyası oluşturucağız ve değiştirmek istediğimiz seçicileri bunun içinde belirticeğiz. Daha sonra sayfa şablonunda bu yeni CSS dosyasını çağıracağız. Böylece temanın kendi stil dosyası yerine bu sayfa için oluşturmuş olduğun özel CSS dosyasını kullanabilirmişiz.
    senden ricam bu şekilde bir makale ile bize anlatabilirmisin.bu şekilde WordPress ile Sayfa Şablonu Oluşturalım makalesini tamamlayıcı olur bu makalen hemde bizde oluşturduğumuz sayfa şablonlarına özgü css dosyası oluşturmuş oluruz.teşekkür ederim.

  7. Semih diyor ki:

    Merhaba uğur,
    şimdi benim bunları anlatmam için, ve senin yapman için, öncelikle zaten html, css ve php bilgisine ihtiyacın var. ben istediğim kadar anlatayım ama yapabileceklerin senin bildiğin kadar olacaktır. yoksa yukarıdaki şablon kullanımının mantığını anladıktan sonra, bu şablonun kullanımını kendinde geliştirebilirsin. konumuz wp olduğu için, buradan html ve css öğretecek değilim, ki bu yeterliliği kendimde görmediğim için, öğretmek de bana düşmez :)

    size tavsiyem, öncelikle html, css ve php bilginizi geliştirmenizdir.
    iyi günler dilerim.

  8. ugur diyor ki:

    Merhaba semih teşekkür ederim uzun uğraşlar sonunda halettim yeni css dosyası oluşturdum ve özel sayfa şablonunda o dosyadan çağırdım.uğraştım bayağı ama oldu.epeyi bişiler oluştu kafamda css ve wordpress kodları konusunda.bana faydası oldu bu uğraşın hemde.ama senin bilgilerin de temel kaynak oldu bana.çok teşekkürler herşey için.yeni fikirlerini herzaman destekliyorum sitede zaten.

Kendimi Şanslı Hissediyorum

Şansını denemek istiyorsan, yukarıya tıkla :)

WordPress Hosting

Duyuru

WP Uzmanı yeni yazarlarını arıyor. WPU üzerinden eklenti ve tema satışı yapabilirsiniz! Tek yapmanız gereken iletişime geçmek.

İletişime geç!


Selen Korkutan

website statistics