Zaman zaman ziyaretçilerinizin, yazılarınızda daha fazla vakit geçirmesi adına yazılarınızı sayfalamak iyi bir yöntem olarak görülebilir. Keza öyledir de. Fakat, yazı sayfalama işlemini gerçekleştirmek adına eklenti kurmak, eklentiye ait fonksiyonları her yazıda kullanmak için dakikalarca uğraşmak vs. belli bir zamandan sonra çok vakit kaybına neden olabilmektedir. Dolayısı ile zaten WordPress yazılımının çekirdeğinde bulunan "sayfalama özelliği" vasıtası ile yazılarımıza eklentisiz bir şekilde sayfalama özelliğini entegre edebileceğiz. Böylelikle hem eklenti kurmamış olacaksınız, hem de eklentilere nazaran daha kolay çalışan bir yazı sayfalama uygulamasına sahip olmuş olacaksınız. Hemen anlatıma geçelim isterseniz.
İlk olarak blogunuzun temasında yer alan "single" adlı dosyaya, aşağıdaki kodu ekliyorsunuz;
<?php wp_link_pages(array('before' => '<p><strong>Yazı Sayfaları:</strong> ', 'after' => '</p>','next_or_number' => 'number')); ?>
Yukarıdaki kod ile sayfalama tamamlanmış oluyor. Lâkin, eğer ki sayfalamaya biraz da olsa görsellik (CSS) katmak istiyor iseniz, bunun için uğraşmanıza gerek yok. Yukarıdaki kod yerine, aşağıdaki kodu kullanabilirsiniz.
<div style="border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:2px solid #ddd;background-color: #fff;margin-bottom:10px;padding:10px;font-size:15px;font-weight:bold;font-family: arial, sans serif;">
<?php wp_link_pages(array('before' => '<p><strong>Yazı Sayfaları:</strong> ', 'after' => '</p>','next_or_number' => 'number')); ?>
</div>
Sayfalamayı yazılarınızda kullanmak için ise, yazılarınızda sayfalamak istediğiniz kısımın hemen altına aşağıdaki kodu eklemeniz yeterli olacaktır;
<!--nextpage-->
Gerçekten çok işime yaradı. Stil kodlarınız için de ayrıca teşekkür etmek istiyorum.
Bu yazınıza denk geldim, önce ekledim kodu sonra kaldırdım. Yazıda herhangi bir yere eklediğimizde WordPress'in kendi özelliği sayesinde sayfalama yapıyormuş. Yeni keşfettim :)