ما برای نظم دادن و خلق چیدمان صحیح در سایت، مخصوصا بخش نوشتهها نیازمند صفحهبندی هستیم. حتما بخش بلاگ سایتها را مشاهده کردهاید. اکثر آنها را میتوان از صفحهای به صفحه دیگر انتقال داد و اطلاعات آن را مشاهده کرد. مسلما بیشتر قالبها باید چنین امکانی را در خود داشته باشند اما دیده شده که برخی این امکان را ندارند یا به نحوی که موردپسند ماست چیده نشدهاند. از این رو افزونه خوبی به نام 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
صفحات سایت را شماره بندی کنید
جهت تنظیم و دسترسی کاربران به تمامی صفحات سایت و بلاگ باید آنها را صفحه بندی یا شماره گذاری کنید. این خود نوعی سطح دسترسی بهتر و آسانتتر بوده تا مخاطب را دچار سردرگمی نکند. برای این کار نیز در وردپرس افزونهای حرفهای وجود دارد که به کمک شما آمده و مشکل را برطرف میکند.
دریافت افزونه
محمود
ببخشید مثل اینکه اینجا کد نمایش داده نمیشه
به لینک خود پلاگین برید اونجا در قسمت نصب کد رو نوشته
http://wordpress.org/extend/plugins/wp-pagenavi/installation/
محمود
سلام اگه به جای کد داده شده کد زیر رو در فایل قرار بدین مشکل حل میشه انشالله.
عسل
ببخشید من فعالش هم کردم ولی باز به شکل نقطه ظاهر میشه چیکار کنم؟
اون قسمت تنظیمات افزونه من اونجا مشکل دارم کجاهاش رو تغییر بدم
شما چطوری تنظیم کردین میشه یکی یکی بگید تا تنظیم کنم فقط این قسمت از سایتم مونده گیر اینم
علی حاجی محمدی 13 سال عضو همیار وردپرس
مشکل اینه که توی سی اس اس رو تنظیم نکردید
پویان
اول می خواستم ازتون تشکر کنم ، کاشکی یه لایکی چیزی بود که بتونیم ازتون تشکر کنیم
چند وقتی بود دنبال این شماره صفحه بودم
اما تو فعال کردنش مشکلی دارم
پلاگین و نصب و فعال کردم
کدی که دادین و پائین ایندکسم اضافه کردم و کد به استایل اضافه کردم اما همچنان شماره صفحه رو نشون نمی ده 🙁
علی حاجی محمدی 13 سال عضو همیار وردپرس
خیلی عجیبه !! قالبتون مشکل نداره ؟ توی قالب عادی وردپرس تست کنید اگه مشکل حل شد پس مشکل از قالبتون هست!
محمد
من تمامي كارهاي كه گفته شده رو انجام دادم ولي نمياد ميگه توضيح دهيد كجا مشكل داره
سامان
درود بر شما آقا دستتون درد نکه
علی حاجی محمدی 13 سال عضو همیار وردپرس
خواهش میکنم سامان جان قابلی نداشت
هادی
گفتم شاید کسی چیز عجیب تری بخواد 🙂 داش علی یه افزونه درست حسابی و جدید به غیر cystats نمیشناسی؟؟میخوام کار همونو انجام بده! هرچی گشتم ندیدن! یکیم به حای Wp-postviews بگو.دستت طلا
علی حاجی محمدی 13 سال عضو همیار وردپرس
باشه
هادی
دوستان یه افزونه هم هست به اسم wp-pagenavi-style میتونید از اون هم استفاده کنید 🙂
علی حاجی محمدی 13 سال عضو همیار وردپرس
عزیزم هی افزونه اضافه نکن 🙂 دنبال دردسری مگه
حمید
سلام.خسته نباشید
یه سوال داشتم.من وبلاگم آخرین نسخه وردپرس نصبه اما مشکلی که دارم اینه که وقتی مطالب وبلاگ زیاد میشه و چند صفحه ای میشه مطالب رو درست نشون نمیده و مثلا اگه صفحه اول باشید چند تا از پست های صفحه دوم رو هم نشون میده. نمیدونم مشکل از کجاست. ممنون میشم کمکم کنید. حتی یه بار از اول وردپرس رو نصب کردم اما هنوزم همین مشکل رو دارم.
بازم ممنون
علی حاجی محمدی 13 سال عضو همیار وردپرس
عزیزم فکر کنم باید تنظیمات خواندن رو درست کنی !
رضا دات کام
علی جان من نمیدونم شما چیکارش کردی ولی خودم یه جای کد قالب رو اشتباه نوشته بودم رو این تاثیر دداشت اونو درست کردم اینم خودش درست شد همین