نمایش صفحه بندی در وردپرس با WP Page Numbers
آنچه در این مقاله میخوانید
نمایش صفحه بندی در وردپرس
وقتی تعداد مطالب یک سایت وردپرسی از تعداد خاصی بالاتر می رود، باید سایت را صفحه گذاری کرد تا سرعت لود صفحات بهتر شود ( از طریق کم کردن محتوای نمایشی در هر صفحه ) اما چطور سایت خود را صفحه گذاری کنیم؟
ابتدا باید تعداد مطالب نمایشی در هر صفحه را مشخص کنید. برای اینکار به بخش تنظیمات > خواندن رفته و تعداد مطالب نمایشی در هر صفحه را مشخص کنید. سپس روی ذخیره تنظیمات کلیک کنید.
اکثر قالب های وردپرسی خصوصا قالب های بخش قالب حرفه ای وردپرس بصورت پیشفرض صفحه بندی و شماره صفحات را در کد نویسی خود دارند اما اکثر قالب هایی که بصورت اختصاصی توسط طراحان برای یک سایت خاص طراحی می شود یا قالب های رایگان وردپرس صفحه بندی را بصورت پیشفرض ندارند. پس باید سراغ افزونه های نمایش صفحه بندی وردپرس رفته و ببینیم کدام یک برای ما مناسب تر هست.
از بین افزونه های وردپرسی ، wp page numbers را برای اینکار استفاده کردیم چون واقعا کارایی لازم را داشته و از نظر سئو و همچنین رابط کاربری ، رتبه بالایی را از آن خود کرده. پس شروع می کنیم به ساخت شماره صفحات سایت وردپرسیمان با استفاده از افزونه شماره صفحات وردپرس
آموزش نصب و استفاده از WP Page Numbers
ابتدا افزونه را دانلود و نصب کنید. آموزش نصب افزونه در وردپرس
حالا وارد پنل مدیریت وردپرس خود شده ، از بخش تنظیمات > page numbers وارد بخش تنظیمات صفحه بندی سایتتان شوید.
حالا می توانید تنظیمات دلخواه خود را اینجا وارد کنید.
پیشنهاد می کنم در بخش Settings – Text ابتدا متن های نمایشی را به زبان شیرین و گویای فارسی معنی کنید 😀
حالا می توانید وارد بخش نمایش > ویرایشگر شده و از فایل های index.php و archive.php و category.php و همچنین tag.php قبل از php end while کد زیر را وارد کنید:
<?php if(function_exists('wp_page_numbers')) : wp_page_numbers(); endif; ?>
توجه داشته باشید در صورتی که فایل های archive.php و category.php و همچنین tag.php در قالب شما موجود نبود نیازی به وارد کردن کد در این فایلها نیست. کد را فقط در index.php وارد کنید.
با اینکار شماره صفحات در زیر آرشیو مطالب سایت شما نمایش داده می شود.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.
سلام قالب من زفایر هست . اما در فایل index اصلا endwhile نداره نمیدونم endwhile کجاست لطفا راهنمایی کنید.
سلام این قالب حرفهای هست و باید این مورد را از پشتیبان یا سازنده قالب بپرسید. معمولا در پوشههای زیرین هست.
سلام
چجوری باید به این افزونه دستور noindex اضافه کنیم که گوگل پیج هارو ایندکس نکنه ؟
ممنون
درود دوره نبرد صفحه اول گوگل رو ببینید در این باره توضیح داده شده که باید چکار کنید.
سلام خسته نباشید، آقای مقدم فرمودید انفولد خودش داره، کجاشه ؟ چطوری باید فعال و تنظیمش کنیم ؟
درود موقع ساخت المنتها خودش این قابلیت رو داره. میتونید توی المنت وبلاگ مدل شماره صفحات رو انتخاب کنید.
سلام ، ممنون از سایت خوبتون . من از این مطلب شما استفاده کردم و افزونه رو نصب کردم . مشکلی که هست اینه وقتی کد مذکور رو به انتهای فایل index.php مکان قید شده اضافه میکنم کلا صفحه مطالب از کار میوفته و دیگه لود نمیشه . ممنون میشم پیشاپیش از راهنمایی شما
سلام سپاس باید جای صحیح اضافه کنید. بستگی به قالب شما داره که جای صحیحش کجا هست.
سلام خسته نباشید بنده از قالب انفولد استفاده می کنم
درون ویرایشگر اجازه نمیده این کد رو قرار بدم و اینکه اصلاً داخل این فایل ها چیزی بنام endwhile نیستش
لطفاً راهنمایی بفرمایید تشکر
درود
کاربر گرامی قالب انفولد خودش شماره صفحه دارد با این حال برای سفارشی سازی از یک برنامه نویس کمک بگیرید.
چطوری می تونم ازش استفاده کنم ؟
آموزش را ببینید .
سلام
دقیقا نگفتی کجای index.php باید بزاریم
اولش اخرش؟گجاش؟
سلام انتهای index.php باید قرار بگیره بعد از endwhile
سلام
سلام تو بخش صفحه بندی و title سایت یه سوال دارم که مشکل سایت شما هم هست فکر کنم
تو title صفحه اصلی من مثلا زده فروشگاه اینترنتی ایران وقتی میرم صفحه 2 بعد بعد title عوض نمیشه و همین فروشگاه اینترنتی ایران هست به جای اینکه بزنه فروشگاه اینترنتی ایران – صفحه 2 از 100 مثلا ( که تو سایت شما هم تست کردم همین مشکل رو داره.
هیچ مقاله ای تو سایت های ایرانی نیست که این مشکل رو توضیح داده باشه. تو سایت های خارجی هم سرچ کردم خیلیشون گفتن از افزونه یواسته که میگن از اونم نیست. کد title قالبم رو تغییر دادم باز درست نشد. قالبم جنه هستش.
میشه راهنمایی کنید چیکار باید کرد که تو title صفحه اصلی صفحه بندی رو هم بزنه که گوگل Duplicate title tags حساب نکنه صفحات رو؟
سلام افزونه صفحه بندی رو باید تغییر بدید یا اگر با قالب هست باید قالب رو ویرایش کنید یا تغییر بدید
سلام
ممنون از جوابتون
ولی چند بار این کارو کردم نشد
البته اینم بگم که سایت رو لوکال هاسته
منتظر جوابتون هستم
یاعلی
سلام متشکرم. روی هاست اصلی تست کنید
سلام روزتون بخیر
من این افزونه رو نصب کردم
فقط یه مشکل دارم ،و اون اینه که میخوام تو هربخش 15 تا یا 9 تا باکس مطلب یا محصول مطلب رو نشون بده
الان فقط تا 10تا نشون میده
آیا امکانش هست؟
چطوری باید این کارو بکنم؟
سایت رو خودم طراحی کردم
سلام از بخش تنظیمات > خواندن. تعداد ۱۰ رو به هر تعدادی که دوست دارید تغییر بدید
سلام چجوری میشه مثل سایت فارسروید دوتا پست تایپ شماره بندی کرد که به برگه دسته خودش بره؟
درود.
برای آشنایی با post type ها می توانید مطلب آموزشی زیر را مطالعه کنید :
https://mihanwp.com/post-type
و برای انجام کاری مشابه وب سایت هایی که گفتید، می توانید با بخش طراحی در تماس باشید از طریق ID تلگرام : @mihanwp_design در تماس باشید.
سلام : از قالب islemag استفاده می کنم چگونه بجای نمایش متن “نوشته های کهنه تر و یا تازه” شماره بندی صفحات قرار بدهم؟
سلام. من این افزونه رو نصب و فعال کردم و کد فوق رو هم بین php?> و endwhile وارد کردم ولی هیچ اتفاقی نمیفته. قالب من divi هست و فقط فایل index.php رو از میون فایل هایی که گفتید داره. ممنون میشم اگه راهنمایی بفرمایید.
سلام ممنون فقط یه سوال من در وب سایتم مطالب دسته بندی رو چند بخش کردم و در صفحه اصلی با خاصیت <?php query_posts(‘showposts=2&cat=3’); ?> در نمایش هستند چجوری برای هر بخش جدا شماره صفحات بسازم در صفحه اصلی ؟؟؟؟؟ خواهشا راهنمایی کنید هر جا گشتم پیدا نکردم جوابشو ممنون
سلام باید با کد نویسی page numbers بسازید. به کد بالا posts_per_page=3 اضافه کنید
سلام :ممنون از مطالب خوبتونیه سوال داشتم من از شماره بندی صفحات بدون افزونه استفاده میکنم – واینکه چطور میشه اعدادش رو فارسی کرد + اعداد نمایش بازدید از پستمن از افزونه وردپرس فارسی استفاده میکنم ولی اعداد شماره صفحات و نمایش تعداد بازدید فارسی نشدهممنون میشم اگر راهنمایی کنید.
سلام فونت فارسي نصب كنيد مثلا بي يكان
سلام :از فونت ایران سنس استفاده میکنم ولی نشد باز
ایران سنس اعدادش انگلیسی هست. از نسخه اعداد فارسی ایران سنس استفاده کنید