رفتن به مطلب

پست های پیشنهاد شده

سلام کدی بشه صفحه ها رو عدد باشه مثل خود سایت 20 اسکریپت که عدد هست functions چطوریه و چکار باید کرد تابعش چیه

با تشکر

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیریت کل سایت

درود ، وقت بخیر 

 

برای اینکار میتونید از افزونه wp-pagenavi استفاده بفرمائید .

لینک ها تنها برای اعضای سایت قابل نمایش است.

 

همچنین میتونید بدون پلاگین و از طریق توابع اینکار رو انجام بدین .

لینک ها تنها برای اعضای سایت قابل نمایش است.

 

موفق باشید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

این کد رو در داخل فایل فانکشن قرار دهید

 

function wp_corenavi() {
  global $wp_query, $wp_rewrite;
  $pages = '';
  $max = $wp_query->max_num_pages;
  if (!$current = get_query_var('paged')) $current = 1;
  $a['base'] = ($wp_rewrite->using_permalinks()) ? user_trailingslashit( trailingslashit( remove_query_arg( 's', get_pagenum_link( 1 ) ) ) . 'page/%#%/', 'paged' ) : @add_query_arg('paged','%#%');
  if( !empty($wp_query->query_vars['s']) ) $a['add_args'] = array( 's' => get_query_var( 's' ) );
  $a['total'] = $max;
  $a['current'] = $current;

  $total = 1; //1 - display the text "Page N of N", 0 - not display
  $a['mid_size'] = 5; //how many links to show on the left and right of the current
  $a['end_size'] = 1; //how many links to show in the beginning and end
  $a['prev_text'] = 'صفحه قبلی'; //text of the "Previous page" link
  $a['next_text'] = 'صفحه بعدی'; //text of the "Next page" link

  if ($max > 1) echo '<div class="pagination pagesposts">';
  echo $pages . paginate_links($a);
  if ($max > 1) echo '</div>';
}

این تابع رو هم در فایل ایندکس بعد از از حلقه پست قرار دهید

 

<?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>

 

 

ویرایش شده توسط wwwha
  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 2 سال پیش...
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...