برای استعلام یا ارسال سفارش اینجا کلیک کنید.

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

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

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

اکثر وبمسترهایی که سر و کارشون با وردپرس هست با افزونه صفحه بندی وردپرس 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 را غیر فعال کنید.
با آرزوی موفقیت برای شما دوستان عزیز
موفق و پیروز باشید

من محمد پورداداش متولد سال ۱۳۶۷ در خدمت شما هستم. طراحی گرافیک و وب مهمترین مسئولیت من بوده و است. سعی خواهم کرد بهتر از همیشه در خدمت شما باشم. خوب بودن به حرف نیست به رفتار نیک و عمل پسندیده است.
در کانال ما عضو شوید و از آخرین اخبار ، محصولات و تخفیف با خبر شوید... کانال تلگرام وبیت

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده اید و با آن موافق هستید.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

آخرین نمونه کار ها مشاهده همه

آخرین طرح های اختصاصی اجرا شده