WordPress Özel Sayfada Sayfalama Yapmak

Ecancan 07 Mar 2015 Wordpress 962  1

WordPress sisteminin bize sunmuş olduğu bir sürü özellikten biri olan ve yaygın bir şekilde kullanılan wordpress temaya özel sayfa şablonu özelliği içinde istediğimiz php kodlarını çalıştırabildiğimizi öğrendik.

Bu bilgimiz ile özel sayfa şablonu olşuturduktan sonra wordpress sistemimizde bulunan belirli yazıları o sayfada listemek istesek nasıl bir yol izleyeceğimize bakalım.

Bu şekilde bir listeleme için wordpress sisteminin bünyesinde bulunan query_posts fonksiyonundan yaralanmamız gerekecek.

Konuda yapacağımız projemiz belirli bir kategori ıdsını alarak o kategorinin yazılarını özel bir sayfada listeleyerek ve o yazıların devamını sayfalama işlemini yaparak konumuzu sonlandıralım.

Bunun için öncelikle query_posts fonksiyonu ile seçtiğimiz kategorinin yazılarını sayfamıza yazdıralım.

Belirli Kategori İçeriklerini Listeleme Kodu
<?php
query_posts(array('cat' => 1));
while(have_posts()) : the_post();?>
<?php the_title(); ?>
<?php endwhile; ?>

Yukarıdaki kodu özel sayfamızın içerisine eklediğimizde yukarıdaki belirttiğimiz ıd sayısına bağlı olan kategori yazılarının başlıklarını listeledik. Peki kategorimizde 10 içerikten fazla yazı var ise onlarıda sayfalama sistemi ile özel sayfa içerisinde sayfalamasını yaptıralım.

Sayfalama İçin Gereken Kod
<?php
query_posts(array('cat' => 1, 'paged' => get_query_var('paged')));
while(have_posts()) : the_post();?>
<?php the_title(); ?>
<?php endwhile; ?>

Yukarıdaki kod ile yapmış olduğumuz sayfalama wordpress sistemimizde ayarlar bölümünden ayarlamış olduğumuz ana sayfadaki içerik sayısına göre bir sayfalama yapacaktır bu sayfalama işleminide özelleştirmek için aşağıdaki kodu kullanmanız fayda sağlayacaktır.
Özelleştirilebilir Sayfalama İçin Gereken Kod

<?php
query_posts(array('posts_per_page' => 5,'cat' => 1, 'paged' => get_query_var('paged')));
while(have_posts()) : the_post();?>
<?php the_title(); ?>
<?php endwhile; ?>

Yukarıdaki özelleştirilebilir sayfalama yapımı için kodu özel sayfamıza ekledikten sonra istediğimiz yazı kadar sayfalama yapımı için ‘posts_per_page’ => 5 5 sayısını kendi arzumuza göre değiştirip dilediğimiz içerik sayısı ile sayfalama yapabiliriz.

Makalemin sonuna kadar okuduğunuz için teşekkür ederim ve bir yorum ile destek verirseniz sevinirim. Soru ve sorunlarınız için konu altına yorum bırkabilir yada iletişim sayfasından bana mail gönderebilirsiniz.

Ahmet CAN {Ecancan}

Kendi çapında bir şeyler yapmaya çalışan üniversite öğrencisi :)
Flexible WordPress Portal Teması
Hızlı ve Güvenli WordPress Nasıl Olur ?
WordPresste Kullanılmayan Resimleri Silmek
Optima Renkli WordPress Blog Teması – Responsive

“WordPress Özel Sayfada Sayfalama Yapmak” üzerine 3 yorum

  1. Burak Balkış dedi ki:

    Merhaba,

    Yazı için çok teşekkürler. Gerçekten bir yorum yapmayı borç bildim internet sitesi kısmında verdiğim adresteki sayfalamayı 2 gün yapmaya uğraştım sayende yaptım. Çok sağol böyle paylaşımlar sayesinde bizde birşeyler beceriyoruz işte.

  2. Onur dedi ki:

    Aynen kardeşim bu paylaşımın ile büyük bir sorunun daha üstesinden geldik eline emeğine sağlık..

  3. Cem dedi ki:

    Hocam teşekkürler büyük bir yük kalktı üstümden 🙂

Bir Cevap Yazın

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