Reklam

WordPress Sayfalama Nasıl Yapılır?

WordPress sayfalama nasıl yapılır sorusu WordPress sistem kullanıcılarının sıkça sorduğu ve araştırdığı konulardan birisi olarak karşımıza çıkıyor. WordPress sayfalama yapabilmek için ihtiyacınız olan eklenti WP-PageNavi eklentisidir. Bu eklenti işinizi görecek ücretsiz bir sayfalama eklentisidir.

WordPress için kendinize özgü bir ana sayfa veya kategori sayfası tasarımı yapmak ve bu sayfalar içerisinde belirlediğiniz sayıda yazı görünmesini ve arta kalan diğer yazılar için ise sayfalama işlemi yapmak için bu anlatım tam size göre…

Örnek bir sayfalama kod yapısına aşağıda yer verilmiştir.

Reklam
<?php
get_header(); ?>
<div id="primary" class="site-content">
		<div id="content" role="main">

		<?php query_posts( array( 'cat' => 0, 'paged' => get_query_var('page') ) ) ?> //#sayfalama için ihtiyaç olan kod yapısı
<?php while (have_posts()) : the_post(); ?> //sayfalama için ihtiyaç olan kod yapısı
 
			<div class="entry-content">
							
				<a href="<?php the_permalink(); ?>">	<?php
			if ( ! post_password_required() && ! is_attachment() ) :
				the_post_thumbnail(); 
			endif;
					?> </a>
			<h1 class="entry-title">
				<a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
				
			</h1>	
			<?php the_excerpt(); ?>
				<a href="<?php echo the_permalink(); ?>" type="button"> Devamını Oku...</a>	
				<hr><span style="font-size:0.8em;opacity:0.7;"><?php twentytwelve_entry_meta(); ?></span>
		</div>
<?php endwhile;?> 
			<div class="text-center mt-2">
				<?php wp_pagenavi(); ?> #sayfalama için ihtiyaç olan kod yapısı
			</div>
</div><!-- #content -->
	</div><!-- #primary -->
	<?php get_sidebar(); ?>
<?php get_footer(); ?>

WordPress sayfalama işlemi için kod blok yapısında dikkat etmek gereken iki husus vardır. Bunlardan bir tanesi aşağıdaki kod yapısıdır. Yazıları çekmek çekmek için kullandığınız kod yapısı aşağıda ki gibi olmalıdır.

<?php query_posts( array( 'cat' => 0, 'paged' => get_query_var('page') ) ) ?> //#sayfalama için ihtiyaç olan kod yapısı
<?php while (have_posts()) : the_post(); ?> //sayfalama için ihtiyaç olan kod yapısı
  

Yukarıda ki kod yapısı ile içerikler veri tabanından çekilir ve hazırladığınız sayfa içerisinde yazdırılabilir hale gelir. Aşağıda yer alan fonksiyon ile sayfalama işlemine ilişkin butonların sayfa içerisine yerleştirilmesi sağlanır.

<?php wp_pagenavi(); ?>
WordPress WP-Pagenavi eklentisi sayfalama
WordPress WP-Pagenavi eklentisi sayfalama

WordPress sayfanızda içerikler doğru bir şekilde veritabanından çekilmezse sayfalama fonksiyonu çalışmaz. Wp-Pagenavi eklentisi ile sayfa numaraları gözükse bile bir sonraki sayfaya geçtiğinizde yine aynı içerikler listelenmeye devam edecektir. Bunun önüne geçmek için kod bloğunun yukarıda anlatıldığı biçimde kullanılması gerekmektedir.

Sayfalama işlemi yukarıdaki gibi sorunsuz olarak yapıldığında artık WordPress için sayfalama eklentisi olan WP-Pagenavi eklentisinin ayarlar kısmından değişiklikleri yapabilirsiniz. Örnek olarak sayfanızda gösterilecek sayfa sayısını belirlemek, büyük sayfa numaralarının hangi çarpanla çarpılmasını belirlemek gibi ayarları yapabilirsiniz. Sayfalama eklentisinin ayarlar kısmını aşağıda görebilirsiniz.

WP-Pagenavi eklenti ayarları

Bu yazıyı beğendiyseniz lütfen yorum bırakın. Şayet WordPress sayfalama konusunda bir takın sorunlar ile karşılaştıysanız yine yazımızın altına yorum bırakarak bizlere sorunlarınızı/sorularınızı iletebilirsiniz.

Reklam

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.