hostino

صفحه بندی وردپرس بدون افزونه

صفحه بندی وردپرس

صفحه بندی وردپرس چیه ؟

اکثر وبمسترهایی که سر و کارشون با وردپرس هست با افزونه صفحه بندی وردپرس WP-PageNavi آشنا هستند.
از آن جایی که با اخلاق تیم ما آشنا هستید ما سعی می‌کنیم افزونه‌های وردپرس رو از سایت کم کنیم.
این کار به افزایش بارگذاری سایت و همچنین کاهش کوئری های سایت کمکی بزرگی می‌کند.
شما در اینجا هستید تا با استفاده از چند خط کد شماره صفحات را بدون استفاده از افزونه به سایت خود اضافه کنید.
پس با وبیت همراه باشید تا سایت خود را بهینه سازی کنید.

قبلا پست آموزش افزودن شماره صفحات وردپرس بدون افزونه را در سایت ارسال کردیم،
ولی به نظرم این روشی که الان میگم بسیار ساده و حرفه‎‌تر است پس مارو دنبال کنید.

چطور این کار رو بدون افزونه انجام بدیم؟

کاره خاصی نداره! پس فایل فانکشن functions.php قالب وردپرس خود را ویرایش کنید،
و کد زیر را در آخراین فایل کپی کنید. دقت کنید قبل از هر کاری از قالب خود نسخه پشتیبان داشته باشید.

function vbt_pagenavi() {  
  global $wp_query, $wp_rewrite;  
  $pages = '';  
  $max = $wp_query->max_num_pages;  
  if (!$current = get_query_var('paged')) $current = 1;  
  $a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));  
  $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="vbt_pagenavi">';  
  if ($total == 1 && $max > 1) $pages = '<span class="pages">صفحه ' . $current . ' از ' . $max . '</span>'."rn";  
  echo $pages . paginate_links($a);  
  if ($max > 1) echo '</div>';  
}

خوب حالا برای اینکه شماره صفحات را نمایش دهید فایل زیر را در فایل index.php بعد از حلقه پست وردپرس اضافه کنید.

<?php if ($wp_query->max_num_pages > 1) vbt_pagenavi();?>

خوب کار شما تموم شد حالا می توانید با یک استایل بسیار زیبا صفحه بندی سایت خود را زیبا سازید.
همچنین دقت کنید که افزونه WP-PageNavi را غیر فعال کنید.
با آرزوی موفقیت برای شما دوستان عزیز
موفق و پیروز باشید

به این مطلب امتیاز دهید

امتیاز کلی : 0 / 5. تعداد آرا : 0

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

اسم من محمد پورداداش هست و متولد سال 1367 در خدمت شما هستیم . تخصص من طراحی گرافیک و کدنویسی وب است و سعی خواهم کرد بهترین خدمات را به شما وبمستران و گرافیست های عزیز ارائه کنم. به ترس هات غلبه کن تا در زندگی همیشه پیروز باشی.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود

هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !

همکاران وبیت