کد آماده وردپرس : اضافه کردن صفحه بندی بدون پلاگین به وردپرس

بهمن ۱۸, ۱۳۹۱ توسط : سعید

پلاگین WP-Paginate یکی از پلاگینهای پرکاربرد وردپرسه که صفحه بندی یا pagination رو به وردپرس اضافه میکنه.اما بدون پلاگین هم میتونید این قابلیت رو به وردپرس اضافه کنید.

برای اینکار کدهایزیر رو جایی قرار بدید که میخواید صفحه بندی نمایش داده بشه :

global $wp_query;
$total = $wp_query->max_num_pages;
// only bother with the rest if we have more than 1 page!
if ( $total > 1 )  {
     // get the current page
     if ( !$current_page = get_query_var('paged') )
          $current_page = 1;
     // structure of "format" depends on whether we're using pretty permalinks
     $format = empty( get_option('permalink_structure') ) ? '&page=%#%' : 'page/%#%/';
     echo paginate_links(array(
          'base' => get_pagenum_link(1) . '%_%',
          'format' => $format,
          'current' => $current_page,
          'total' => $total,
          'mid_size' => 4,
          'type' => 'list'
     ));
}

منبع : wordpressexperts.ne

بازدید : ۲۰۲۷

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


*