پیجینیشن در وردپرس با افزونه WP Page Numbers

4 / 5. تعداد رای: 2

پیجینیشن در وردپرس با افزونه WP Page Numbers

یکی از کارهایی که به تجربه کاربری بهتر در سایت شما کمک می‌کند. پیجینیشن در وردپرس هست. منظور ما صفحه بندی کردن آرشیوهای سایت شماست.

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

یکی از بهترین روشی‌هایی که شما می‌توانید در چنین مواقعی استفاده کنید، استفاده از صفحه‌بندی در سایت است. این کار در طراحی وب‌سایت بسیار کاربردی و رایج است و باعث می‌شود ظاهر وب‌سایت شما در نظر کاربر مرتب به نظر برسد.

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

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

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

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

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

البته این نکته را هم به شما یادآوری می‌کنیم که اگر این کار را به‌صورت اصولی انجام ندهید ممکن است که اثرات منفی روی وب‌سایت شما بگذارد. شما باید در نظر داشته باشید که درصورتی‌که این کار را غیراصولی انجام دهید ضررهایی ازجمله محدودیت جستجو توسط موتورهای جستجو، محتوای تکراری و… برای شما پیش بیاید.

پیجینیشن در وردپرس

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

ابتدا باید تعداد مطالب نمایشی در هر صفحه را مشخص کنید. برای این کار به بخش تنظیمات > خواندن بروید و تعداد مطالب نمایشی در هر صفحه را مشخص کنید. در اینجا مشاهده می‌کنید که این تعداد به‌صورت پیش‌فرض روی 10 قرار دارد و شما باید این تعداد را به عدد دلخواه خود تغییر دهید. سپس روی ذخیره تنظیمات کلیک کنید.

تعیین تعداد مطالب نمایشی در وردپرس
تعیین تعداد مطالب نمایشی در وردپرس

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

از بین افزونه‌های وردپرسی، WP Page Numbers را برای انجام این کار استفاده کردیم. چراکه واقعاً کارایی لازم را دارد و ازنظر سئو و همچنین رابط کاربری، رتبه بالایی را از آن خود کرده است. پس اکنون ساخت شماره صفحات سایت وردپرسی خودمان با استفاده از افزونه شماره صفحات وردپرس شروع می‌کنیم.

آموزش نصب و استفاده از WP Page Numbers

خب در اینجا شما باید ابتدا افزونه WP Page Numbers را دانلود و نصب کنید. این پلاگین کاملاً رایگان می‌باشد و به همین دلیل شما می‌توانید از انتهای صفحه و یا مخزن وردپرسی خود آن را دریافت کنید. اگر هم با انجام این کار آشنا نیستید آموزش نصب افزونه در وردپرس را مشاهده کنید.

نصب افزونه WP Page Numbers
نصب افزونه WP Page Numbers

حال برای اینکه به تنظیمات این افزونه دسترسی داشته باشید باید وارد پنل مدیریت وردپرس خود شده و از بخش تنظیمات > Page Numbers وارد شوید تا بتوانید تنظیمات صفحه‌بندی را در اینجا تغییر دهید.

تنظیمات افزونه wp page numbers
تنظیمات افزونه wp page numbers

زمانی که روی این گزینه کلیک کردید با یک صفحه مانند زیر مواجه می‌شوید که کار با آن بسیار ساده است.

تنظیمات افزونه WP Page Numbers
تنظیمات افزونه WP Page Numbers

Use Themes: این گزینه برای تعیین کردن تم می‌باشد. در اینجا مشخص می‌کنید که تم شماره صفحه شما به چه صورت باشد که دارای 5 تم می‌باشد.

Theme Folder Name: توسط این گزینه می‌توانید کد CSS دلخواه خود را وارد نمایید.

پیشنهاد می‌کنم در بخش Settings – Text ابتدا متن‌های نمایشی را به زبان شیرین و گویای فارسی معنی کنید. ?

Settings – Show / Hide: این گزینه برای تنظیمات نمایش یا مخفی کردن است. توسط گزینه‌های زیرمجموعه آن می‌توانید نوع نمایش را مشخص کنید که دقیقاً به چه صورت باشد.

Settings – Misc: برای تنظیمات متفرقه است که شما در اینجا باید تعداد صفحات برای نمایش را تعیین کنید. این تعداد بستگی به شما دارد و می‌توانید درصورتی‌که می‌خواهید به‌صورت نامحدود باشد 0 را وارد کنید و اگر می‌خواهید محدود باشد 10 را وارد کنید.

افزودن صفحه‌بندی به قالب سایت

حالا می‌توانید وارد بخش نمایش > ویرایشگر شده و از فایل‌های 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 وارد کنید.

با این کار شماره صفحات در زیر آرشیو مطالب سایت شما نمایش داده می‌شود.

نتیجه‌گیری

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

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

موفق و پیروز باشید. 🙂

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

  1. کاربر مهمان ۲۷ خرداد ۱۳۹۸

    سلام قالب من زفایر هست . اما در فایل index اصلا endwhile نداره نمیدونم endwhile کجاست لطفا راهنمایی کنید.

    • تیم پشتیبانی تیم پشتیبانی ۲۸ خرداد ۱۳۹۸

      سلام این قالب حرفه‌ای هست و باید این مورد را از پشتیبان یا سازنده قالب بپرسید. معمولا در پوشه‌های زیرین هست.

  2. کاربر مهمان ۴ دی ۱۳۹۷

    سلام
    چجوری باید به این افزونه دستور noindex اضافه کنیم که گوگل پیج هارو ایندکس نکنه ؟

    ممنون

    • Reza Rad رضا راد ۵ دی ۱۳۹۷

      درود دوره نبرد صفحه اول گوگل رو ببینید در این باره توضیح داده شده که باید چکار کنید.

  3. U12254 ۲۰ آذر ۱۳۹۷

    سلام خسته نباشید، آقای مقدم فرمودید انفولد خودش داره، کجاشه ؟ چطوری باید فعال و تنظیمش کنیم ؟

    • Reza Rad رضا راد ۲۰ آذر ۱۳۹۷

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

  4. کاربر مهمان ۳۰ آبان ۱۳۹۷

    سلام ، ممنون از سایت خوبتون . من از این مطلب شما استفاده کردم و افزونه رو نصب کردم . مشکلی که هست اینه وقتی کد مذکور رو به انتهای فایل index.php مکان قید شده اضافه میکنم کلا صفحه مطالب از کار میوفته و دیگه لود نمیشه . ممنون میشم پیشاپیش از راهنمایی شما

    • Reza Rad رضا راد ۳۰ آبان ۱۳۹۷

      سلام سپاس باید جای صحیح اضافه کنید. بستگی به قالب شما داره که جای صحیحش کجا هست.

  5. U12254 ۱۶ مهر ۱۳۹۷

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

  6. کاربر مهمان ۳۰ شهریور ۱۳۹۷

    سلام
    دقیقا نگفتی کجای index.php باید بزاریم
    اولش اخرش؟گجاش؟

  7. کاربر مهمان ۸ مرداد ۱۳۹۷

    سلام
    سلام تو بخش صفحه بندی و title سایت یه سوال دارم که مشکل سایت شما هم هست فکر کنم
    تو title صفحه اصلی من مثلا زده فروشگاه اینترنتی ایران وقتی میرم صفحه 2 بعد بعد title عوض نمیشه و همین فروشگاه اینترنتی ایران هست به جای اینکه بزنه فروشگاه اینترنتی ایران – صفحه 2 از 100 مثلا ( که تو سایت شما هم تست کردم همین مشکل رو داره.
    هیچ مقاله ای تو سایت های ایرانی نیست که این مشکل رو توضیح داده باشه. تو سایت های خارجی هم سرچ کردم خیلیشون گفتن از افزونه یواسته که میگن از اونم نیست. کد title قالبم رو تغییر دادم باز درست نشد. قالبم جنه هستش.
    میشه راهنمایی کنید چیکار باید کرد که تو title صفحه اصلی صفحه بندی رو هم بزنه که گوگل Duplicate title tags حساب نکنه صفحات رو؟

    • Reza Rad رضا راد ۸ مرداد ۱۳۹۷

      سلام افزونه صفحه بندی رو باید تغییر بدید یا اگر با قالب هست باید قالب رو ویرایش کنید یا تغییر بدید

  8. کاربر مهمان ۴ اردیبهشت ۱۳۹۷

    سلام
    ممنون از جوابتون
    ولی چند بار این کارو کردم نشد
    البته اینم بگم که سایت رو لوکال هاسته
    منتظر جوابتون هستم
    یاعلی

  9. کاربر مهمان ۳ اردیبهشت ۱۳۹۷

    سلام روزتون بخیر
    من این افزونه رو نصب کردم
    فقط یه مشکل دارم ،و اون اینه که میخوام تو هربخش 15 تا یا 9 تا باکس مطلب یا محصول مطلب رو نشون بده
    الان فقط تا 10تا نشون میده
    آیا امکانش هست؟
    چطوری باید این کارو بکنم؟
    سایت رو خودم طراحی کردم

    • Reza Rad رضا راد ۳ اردیبهشت ۱۳۹۷

      سلام از بخش تنظیمات > خواندن. تعداد ۱۰ رو به هر تعدادی که دوست دارید تغییر بدید

  10. کاربر مهمان ۲۲ آبان ۱۳۹۶

    سلام چجوری میشه مثل سایت فارسروید دوتا پست تایپ شماره بندی کرد که به برگه دسته خودش بره؟

  11. کاربر مهمان ۲۶ شهریور ۱۳۹۶

    سلام : از قالب islemag استفاده می کنم چگونه بجای نمایش متن “نوشته های کهنه تر و یا تازه” شماره بندی صفحات قرار بدهم؟

  12. کاربر مهمان ۱۹ شهریور ۱۳۹۶

    سلام. من این افزونه رو نصب و فعال کردم و کد فوق رو هم بین php?> و endwhile وارد کردم ولی هیچ اتفاقی نمیفته. قالب من divi هست و فقط فایل index.php رو از میون فایل هایی که گفتید داره. ممنون میشم اگه راهنمایی بفرمایید.

  13. کاربر مهمان ۲۴ فروردین ۱۳۹۶

    سلام ممنون فقط یه سوال من در وب سایتم مطالب دسته بندی رو چند بخش کردم و در صفحه اصلی با خاصیت <?php query_posts(‘showposts=2&cat=3’); ?> در نمایش هستند چجوری برای هر بخش جدا شماره صفحات بسازم در صفحه اصلی ؟؟؟؟؟ خواهشا راهنمایی کنید هر جا گشتم پیدا نکردم جوابشو ممنون

  14. کاربر مهمان ۱۰ دی ۱۳۹۵

    سلام :ممنون از مطالب خوبتونیه سوال داشتم من از شماره بندی صفحات بدون افزونه استفاده میکنم – واینکه چطور میشه اعدادش رو فارسی کرد + اعداد نمایش بازدید از پستمن از افزونه وردپرس فارسی استفاده میکنم ولی اعداد شماره صفحات و نمایش تعداد بازدید فارسی نشدهممنون میشم اگر راهنمایی کنید.