Mintik
4 yıl önce

Uzun yazıları sayfalara bölmek

sayfalara bölmek
Film sitelerinde mutlaka rastlamış olduğunuz  bir özelliktir bu sayfalama özelliği.  Bazı WordPress temalarında bu sayfalama özelliği zaten vardır ve herhangi bir şey yapmadan kullanabiliyorsunuz. Kendi sitemde de bu özelliği  çok uzun ve çok fazla görsel içeren yazılar içinde kullanıyorum aynı zamanda. Ayrıca isterseniz tek bir sayfa içine türkçe ve ingilizce makale yazarak ta sayfalara bölebilirsiniz. Benzer bir tane çalışmayı burada denedim. Kendiniz inceleyebilirsiniz. Makaleyi olduğu gibi Google Translate kullanarak çevirdim. Zaten tıpatıp aynısı değil ve çeviri hataları lduğuna da eminim. Biraz sonra  sizler için paylaşacağım Wordpress film, fragman ve video  siteleri için böyle bir konu hazırlama ihtiyacı duydum.

Yazı yazarken devamını oku linki için bildiğiniz üzere <!–more–> kodunu kullanıyoruz. Ayrıca Wp metin editöründe de bu kodun kısa yolu bulunuyor. Yazının herhangi bir yerine  more kodunu eklediğinizde anasayfada o o bölümden hemen sonra devamını oku yada read more yazısı gelir. Çok uzun yazılarınızı sayfalara  bölmek için de <!–nextpage–> kodunu kullanıyoruz. En başta belirttiğim gibi eğer şablonunuzda bu özellik ayarlanmış ise bölmek istediğiniz  yere  nextpage ekledikten sonra yazının altında yada üstünde (şablonda da nasıl ayarlanmış ise artık) sonraki sayfa için numaralar gözükecektir.

Benim kullandığım temada bu özellik zaten vardı ama tasarım adına herhangi bir değişiklik yapılmamıştı. Kendim ufak tefek birkaç değişiklik yapıp kullanıyorum şu anda. Temasında bu özellik bulunmayan arkadaşlarımız da çok kolay bir şekilde  bu özelliği ekleyebilirler. Bu özelliğin bir kaç tane farklı şekli bulunuyor. Numara, yazı+numara, Sonraki sayfa-önceki sayfa ve sağ sol ok işaretleri ile yazılarınızı bölebilirsiniz.

Öncelikle WordPress yönetim paneli >> Görünüm >> Düzenleyici sayfasına gidin ve Tekil yazı (single.php)  sayfasını seçin ve single.php sayfasının  içine aşağıda seçeceğiniz kodlardan birini kopyalayıp ekleyin.

1. Sadece numara

Kod:

<?php wp_link_pages(); ?>

 

2.  Yazı+numara

Kod:

<div class="pagelink"><?php wp_link_pages('pagelink=Sayfa %'); ?></div>

 

3. Sonraki sayfa/önceki sayfa

Kod:

<?php wp_link_pages('before=Makale, &after=. &next_or_number=next
&previouspagelink=önceki sayfa
&nextpagelink= sonraki sayfa'); ?>

 

4. Sadece sağ-sol ok işaretleri

Kod:

<?php wp_link_pages(array('next_or_number'=>'next', 'previouspagelink' => ' &laquo; ', 'nextpagelink'=>' &raquo;')); ?>

 

Mintik senin düşüncelerini merak ediyor. Bir yorum yaz

  1. Cemalettin Malgaç dedi ki:

    Uzun bir yazıyı alt başlıklara ayırıp(her biri ayrı alt sayfalar olacak) bu başlıkları yazının alt ve üstünde tıklanabilen sayfalar gibi gösterebilir miyiz? (yani numaralar veya sayfa 1,2 gibi değil de altbölüm x, altbölüm y gibi yazdırabilir miyiz pagination olarak)