ما برای نظم دادن و خلق چیدمان صحیح در سایت، مخصوصا بخش نوشتهها نیازمند صفحهبندی هستیم. حتما بخش بلاگ سایتها را مشاهده کردهاید. اکثر آنها را میتوان از صفحهای به صفحه دیگر انتقال داد و اطلاعات آن را مشاهده کرد. مسلما بیشتر قالبها باید چنین امکانی را در خود داشته باشند اما دیده شده که برخی این امکان را ندارند یا به نحوی که موردپسند ماست چیده نشدهاند. از این رو افزونه خوبی به نام WP-PageNavi برای شماره بندی صفحات در وردپرس روی کار آمد تا این فرآیند را برایمان ساده سازد.
شماره بندی صفحات در وردپرس
فرض کنید ما مخاطب یک وبسایت قدرتمند هستیم و از مطالعه مطالب آن لذت میبریم. دوست داریم یکی یکی صفحات آن را زیرو رو کرده و مطالب موجود در آن را مطالعه کنیم. چنانچه امکان رفتن به صفحات بعدی در آن سایت موجود نباشد، مسلما بیحوصله شده و دیگر به دنبال مطالب بعدی نخواهیم گشت. برای حل این مشکل قطعا وبسایتها باید به دنبال امکان شماره بندی صفحات در وردپرس باشند تا کاربران خود را به راحتی هدایت کنند. امروز با کمک افزونه WP-PageNavi این مشکل را بطور کامل برطرف میکنیم.
افزونه WP-PageNavi برای شماره بندی صفحات
افزونه را طبق روال همیشگی نصب و سپس فعال نمایید. پس از فعالسازی در بخش تنظیمات پیشخوان آن را مشاهده خواهید کرد. روی آن کلیک کرده و به تنظیمات افزونه منتقل شوید:
همانطور که مشاهده کردید تنظیماتی در راستای بومیسازی برخی کلمات مانند 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
صفحات سایت را شماره بندی کنید
جهت تنظیم و دسترسی کاربران به تمامی صفحات سایت و بلاگ باید آنها را صفحه بندی یا شماره گذاری کنید. این خود نوعی سطح دسترسی بهتر و آسانتتر بوده تا مخاطب را دچار سردرگمی نکند. برای این کار نیز در وردپرس افزونهای حرفهای وجود دارد که به کمک شما آمده و مشکل را برطرف میکند.
دریافت افزونه
amin
سلام
ممنون آقا علی
من یه مشکلی دارم . این کد ها رو گذاشتم ترتیبشون درست شد ولی استایلش درست نشده.
ادرس سایتم:www.azarscript.com
ممنون میشم جواب بدید
میلاد
واقعا مسخره است چند روزیه دنبال گذاشتن شماره صفحات هستم هر سایت و هر افزونه ای رو که بگید امتحان کردم. هیچکدوم جواب نداد. هر جا که سوال کردم بازم کسی جوابمو نداد. همه چیز درسته فقط وقتی مثلا صفحه 2 رو انتخاب میکنیم دوباره همون صفحه اول رو نشون میده در صورتی که آدرس تغییر کرده ولی مطالب همون مطالب صفحه اول هستش. یعنی باید بخاطر این مشکل سیستم مدیریت رو عوض کنم و دوباره برگردم به نیوک!!!
علی حاجی محمدی 13 سال عضو همیار وردپرس
ای بابا !!!!!!!!!!!!!!!!! این جستجوی سایت به نظر شما به چه درد میخوره ؟ ما نمیتونیم که کل افزونه هارو بیاریم صفحه اول شما ببینید … یکم تو سایت بگردید یا جستجو کنید پیدا کنید !
سيد جواد
ببخشد اين هم كدي كه نوشته بود جايگزين بشه
در ضمن قالبم هم izidreams هستش
سيد جواد
سلام من افزونه wp_page_numbers رو نصب كردم و ميخوام كدهاي اون رو جايگزين كنم. توي سايتها نوشته بود كه کد زیر رو در فایل های archive.php , index.php , search.php به جای کدهای next_posts_link() و previous_posts_link() جایگزین کنید .
چون بلد نيستم ميترسم كه سايت رو به هم بريزه اگه دقيق راهنمايي كنيد ممنون ميشم چون تازه كارم(يعني من بايد next_posts_link رو پاك كنم و به جاش اين كد رو قرار بدم؟
saman
مرسی. کد زیر رو تو کدوم فایل و کجاش باید کپی کنیم؟ میشه یه مثال بزنید لطفا:
2
3
4
5
6
7
نام (لازم)ali
سلام من افزونه را نصبکردم و فعال کردم اما کار نمیکنه؟؟؟؟؟؟
اقبال
مرسی خودشه دستت درد نکنه به خدا خیلی باهاش حال کردم مرسی
رامین
سلام می خواستم چند تا افزونه اسلاید شو معرفی کنید و روش نصبش هم بگید.
علی حاجی محمدی 13 سال عضو همیار وردپرس
یکی قویترینش هست اما باز هم معرفی میکنم
ازاده
با سلام
من دوست دارم هم پايين صفحه شماره بذارم
و هم براي مطالب شماره بذارم
ممنون ميشم راهنماييم كنيد
علی حاجی محمدی 13 سال عضو همیار وردپرس
برای صفحه ؟
فاقعی
سلام
پلاگینی هم هست که به پست های طولانی شماره اضافه کنه؟ یعنی بتونیم چند قسمتش کنیم؟
علی ولی زاده 55 سال عضو همیار وردپرس
سلام
این افزونه کمکتون میکنه :
http://wordpress.org/extend/plugins/number-my-post-pages-plugin/