ما برای نظم دادن و خلق چیدمان صحیح در سایت، مخصوصا بخش نوشتهها نیازمند صفحهبندی هستیم. حتما بخش بلاگ سایتها را مشاهده کردهاید. اکثر آنها را میتوان از صفحهای به صفحه دیگر انتقال داد و اطلاعات آن را مشاهده کرد. مسلما بیشتر قالبها باید چنین امکانی را در خود داشته باشند اما دیده شده که برخی این امکان را ندارند یا به نحوی که موردپسند ماست چیده نشدهاند. از این رو افزونه خوبی به نام 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
صفحات سایت را شماره بندی کنید
جهت تنظیم و دسترسی کاربران به تمامی صفحات سایت و بلاگ باید آنها را صفحه بندی یا شماره گذاری کنید. این خود نوعی سطح دسترسی بهتر و آسانتتر بوده تا مخاطب را دچار سردرگمی نکند. برای این کار نیز در وردپرس افزونهای حرفهای وجود دارد که به کمک شما آمده و مشکل را برطرف میکند.
دریافت افزونه
spdipei 5 سال عضو همیار وردپرس
سلام
من از پلاگین page navi استفاده میکنم. وقتی تعداد صفحات از مثلا 10 تا که ماکزیمم هستش میشه 11 تا عملا وارد صفحه دوم میشم و دایرکت میشم به مثلا site.ir/news/page/2 و اونجا اصلا صفحه 404 باز میشه. چطور این مشکل رو میشه حل کرد؟
mahdi
با سلام
بنده از یک قالب آماده استفاده میکنم که این افزونه داخل آن نصب است در قسمت محصولات فروشگاه وجود دارد شماره های صفحات اما داخل
صفحه مخصوص نوشته ها وجود ندارد میخواستم بدونم چه کدی رو در کدوم فایل قرار بدم تا اخبار که داخل صفحه نوشته ها قرار میگیره داری شماره صفحه شوند با تشکر
attila
ببخشید قالب ما شمارنده نداره این کارم کردم نشد
docotornim.ir
اگه هزینه باشه پرداخت میکنم لطفا کمک کنید
آیدی تل kingattila10
omid 9 سال عضو همیار وردپرس
سلام :
چطور میشه اعدادش رو فارسی کرد ؟
از افزونه وردپرس فارسی هم استفاده کردم ولی فارسی نشد
Mohammad
سلام
ببخشید من تازه کارم و یک سوال داشتم !
جای مناسب مثلا زیر مطالب , توی کدوم فایل باید کد بالا رو قرار بدم ؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
معمولا جای مناسب در محتوا در فایل index.php یا page.php است
sina32 9 سال عضو همیار وردپرس
با عرض سلام تمامی مراحل بالا رو رفتم اما موفق نشدم صفحه گذاری ببینم خود افزونه تنظیمات خاصی نداره لطفا راهنمایی کنید با تشکر از آموزش های بسیار زیبا و کاربردی تون
امینی
من مدتهاست از این کدی که گذاشتین در همه قالب هام استفاده می کنم اما یک سوال دارم، چطور میشه ازین افزونه برای شماره گذاری صفحات نیز استفاده کرد؟ من یک لینیک دارم تو وب سایتم که آرشیو صفحاتم هست و خیلی هم زیاد هست. این کد رو که میذارم زیرش، شماره صفحات رو نشون نمیده؟ اصلا روشم درست هست؟
صدرا
سلام
خسته نباشید
من افزونه رو نصب و فعال کردم و کد های مربوطه رو در جای خودشون قرار دادم. توی قسمت بلاگ سایتم، حلقه wp query رو به کار بردم و از این کد هم توی حلقه استفاده کردم :
posts_per_page=2
ولی توی قسمت شماره های صفحم، فقط یک صفحه وجود داره و در واقع همون صفحه هست که داخلشم.
چرا شماره صفحات دیگه نمایش داده نمیشوند ؟
ممنون
مازیار
با سلام خدمت شما و بسیار ممنونم که دلسوزانه به سوال ها جواب میدین
من از قالب AccessPress Mag استفاده مینکم ولی نتونستم در صفحه اصلی این افزونرو اجرا کنم ممنون میشم بهم کمک کنید
اگه بگید کدارو تو کدام فایل باید بریزم ممنون میشم
با تشکر از زحماتتون
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
این افزونه در قالب هایی که به صورت وبلاگی هستند در صفحه ی اول اجرا خواهد شد.
مهدی
درود
من از این افزونه استفاده کردم اما داخل صفحات موضوع بندیا کار نمیکنه
مثلا داخل صفحه hamyarwp.com/category/theme نمایش داده نمیشه
مشکل از کجاست؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
توجه کنید به این جمله ی آخر :
هر فایلی که میخواهید شماره صفحات نمایش داده شود کد زیر را قرار دهید….
مهدی
ممنون از پاسختون اما فایل کتگوری ها کدومه؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
داخل ویرایشگر قالب مشخصه به نام دسته یا category
سعید
سلام.
من هم همین مشکل رو دارم. اصلا داخل ویرایشگرم چیزی به نام دسته یا category نیست.
ali
سلام من یه سایت دارم صفحه بندی دارم منتها میخوام تغییرش بدم میتونین کمکم کنین ممنون میشم