WordPress Tema Entegre Eğitim Seti: Eklentisiz Sayfalama Yapımı #5

Merhaba arkadaşlar, bu dersimiz de eklentisiz olarak wordpress sayfalama yapımını sizlere göstereceğim.

Merhaba arkadaşlar, bu dersimiz de eklentisiz olarak wordpress sayfalama yapımını sizlere göstereceğim.

PageNavi Functions:


function sayfalama($pages = '', $range = 3)

{

$showitems = ($range * 2)+1;

global $paged;

if(empty($paged)) $paged = 1;

if($pages == '')

{

global $wp_query;

$pages = $wp_query->max_num_pages;

if(!$pages)

{

$pages = 1;

}

}

if(1 != $pages)

{

echo "<div class='wp-pagenavi'>";

if($paged > 1 && $showitems < $pages) echo "<a href='".get_pagenum_link($paged - 1)."'>&laquo;</a>";

for ($i=1; $i <= $pages; $i++)

{

if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems ))

{

echo ($paged == $i)? "<span class='current'>".$i."</span>":"<a href='".get_pagenum_link($i)."' class='inactive' >".$i."</a>";

}

}

if ($paged < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($paged + 1)."'>&raquo;</a>";

echo "</div>\n";

}

}



Sayfalama Çağırma:


<?php  sayfalama(); ?> ?>

  • Etiketler;
Baran Somaklı
1998 yılında doğdu. 2013 yılından beri arayüz geliştirmeyle uğraşıyor. 2014 yılından itibaren aktif olarak WordPress üzerine çalışmalar yapıyor ve WordPress temalar geliştiriyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git