شماره بندی صفحات مطالب در وردپرس با WP-PageNavi

شماره بندی صفحات در وردپرس

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

شماره بندی صفحات در وردپرس

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

افزونه WP-PageNavi برای شماره بندی صفحات

افزونه را طبق روال همیشگی نصب و سپس فعال نمایید. پس از فعال‌سازی در بخش تنظیمات پیشخوان آن را مشاهده خواهید کرد. روی آن کلیک کرده و به تنظیمات افزونه منتقل شوید:

  رصد و رفع خطای 404 در وردپرس با Broken Link Checker + آموزش ویدئویی

شماره بندی صفحات در وردپرس 

تنظیمات افزونه

همانطور که مشاهده کردید تنظیماتی در راستای بومی‌سازی برخی کلمات مانند first و last و… وجود دارد که در اینجا می‌توانید به تغییر آن‌ها و فارسی سازی آن بپردازید. تنها صفحه تنظیمات مربوط به این افزونه است. پس از انجام تغییرات لطفا تنظیمات خود را ذخیره سازید. حال در هر جایی از قالب که تمایل به شماره بندی صفحات در وردپرس دارید قطعه کد زیر را قرار دهید:

<?php wp_pagenavi();?>

کار تمام است و در حال حاضر صفحه موردنظر شماره بندی شده است:

 

نتیجه صفحه بندی سایت

فیلترهایی وجود دارند که می‌توانند برای تغییر نام کلاس‌های پیش‌فرض که به عناصر پیمایش صفحه اختصاص داده می‌شوند، استفاده شوند:

  • wp_pagenavi_class_pages
  • wp_pagenavi_class_first
  • wp_pagenavi_class_previouspostslink
  • wp_pagenavi_class_extend
  • wp_pagenavi_class_smaller
  • wp_pagenavi_class_page
  • wp_pagenavi_class_current
  • wp_pagenavi_class_larger
  • wp_pagenavi_class_nextpostslink
  • wp_pagenavi_class_last

صفحات سایت را شماره بندی کنید

جهت تنظیم و دسترسی کاربران به تمامی صفحات سایت و بلاگ باید آن‌ها را صفحه بندی یا شماره گذاری کنید. این خود نوعی سطح دسترسی بهتر و آسان‌تتر بوده تا مخاطب را دچار سردرگمی نکند. برای این کار نیز در وردپرس افزونه‌ای حرفه‌ای وجود دارد که به کمک شما آمده و مشکل را برطرف می‌کند.

دریافت افزونه
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. بالای فایل فوتر اضافه کن

  2. سلام آقا علی.
    تورو خدا کمکم کنید سایتم لنگ این کاره.
    من افزونه رو نصب کردم ، توی سایت هم نمایش میده ولی مشکلی که هست اینه وقتی میزنم صفحه دو همون مطالب صفحه اصلی رو نشون میده!
    ادرس به پیج دو میره ولی مطالب تغییر نمی کنه.
    داداش جان من کمک کن.
    تازه وارد وردپرس شدم نفسم دراومد که درستش کردم.
    ممنون میشم یه توضیح کامل بدی که چکار کنم.
    دمت گرم

    • 54 سال عضو همیار وردپرس

      شما احتمالا از افزونه ای چیزی برای حذف کلمه Category تو URL استفاده نکردین؟

  3. in code ro bezarid

  4. سلام من از قالب WordPress98 Busby Persian استفاده میکنم

    کد قسمت 2 رو کجا کپی کنم؟؟؟

  5. سلام داداش من قالب رایگان فیلم رو زدم ولی چند تا جاش میلنگه چون اصولا تازه کارم سر در نمیارم خودم برطرف کنم میشه آی دی من رو ادد کنین تا اینطوری ازتون راهنمایی بگیرم هر کی که کار کرده من رو ادد کنه مرسی

    masoud_tf

  6. آقا علی من این رو می ذارم حتی نشون هم می ده ولی وقتی روی مطالب گذشته می زنم دوباره همون مطالب رو نشون می ده. باید چی کار کنم؟

  7. سلام
    ممنون خسته نباشید
    من فقط میخواستم بدونم کدوم بد سلیقه ای قسمت استایل اختصاصیش رو نوشته؟:) واقعا به سلیقشون تبریک میگم مجبور شدم همه رنگها و کلا سی اس اسش رو خودم کاستومایز کنم فکر کنم خودم از اول مینوشتم سنگینتر بودم P;
    ممنون بابت مطلب خوبتون یه سر برید سایتهای دانلودی هر چی لفزونه دارن یه باره بگید همشو با هم تا بره جدا جداش نکنید خوبه:)

  8. خسته نباشید.من افزونه رو نصب کردم و تمام کارهایی که گفته شده انجام دادم.ولی استایلش نه مثل سایت شماست و نه صفحات بعدی رونشون میده، یعنی فقط صفحه اول رو نشون میده و مینویسه 1از1.درحالی که صفحات بیشتری دارم.( چند تا پست توی 1 صفحه دارم که شماره دسته داره و میگم2تا پست نشون بده و pagenavi رو هم بعد از پست و حلقه میذارم.)جایی نیازه تنظیمات انجام بدم که نشون نمیده؟ مشکل از کجاست؟

  9. سلام
    یک سوال:
    من افزونه را نصب کردم و مشکلی باهاش ندارم.فقط یک مساله ای هست که امروز متوجه شدم.
    من خودم وقتی وارد سایت می شم همه چیز مرتب هست و شماره صفحه ها درست نمایش داده می شه.اما اگر لاگین نباشم و سایت را باز کنم شماره ها برعکس نمایش داده می شوند و مثلا بجای 1 2 3 میشه 3 2 1 و همچنین بعد از یک شماره آخرین صفحه هم نمایش داده می شود.
    لینک سایتم را می زارم خودتون ببینید.
    و اینکه راه حل چیست؟
    http://www.download.mrgamer.ir

  10. سلام. دوست عزیز. من یه کد می خواستم که در صورتی که شماره صفحه ای وجود نداشت بلاک اون رو نشون نده. یعنی یه php if می خوام. مرسی