صفحه بندی مطالب در وردپرس

December 10, 2004 at 02:18 pm

مخصوص كاربران وردپرس ! . قبل از اینكه نحوه نصب پلاگین رو شرح بدم یه توضیح كوتاه در مورد نحوه عملكرد برنامه : فرض كنیم شما 100 تا پست ارسال كردید وبه طور پیش فرض در پانل مدیریت وبلاگ تعیین كرده اید كه در صفحه ی اصلی شما مثلا 10 پست جدید تر نمایش داده شود . :???:

حال سوال اینجاست كه بازدیدكنندگان چگونه مابقی مطالب را مشاهده كنند . بله تنها راه این است كه از بایگانی موضوعات یا ورق زدن تقویم استفاده كنیم . می توان ستونی را هم برای مطالب گذشته اضافه كرد كه عنوان پست های قبل را نمایش دهد .
اما با استفاده از این پلاگین خواهید توانست 100 پست خود را در ده صفحه بطوریكه در هر صفحه 10 پست قرار دارد تنظیم كنید و در نهایت تعداد صفحات را در صفحه اصلی خود نمایش داده تا بازدیدكننده به سهولت آن ها را بازدید كند .
ابتدا پلاگین را از اینجا دریافت كنید و مانند پست های قبل آن را در دایركتوری Plugins كپی كنید . سپس از منوی Plugins در پانل مدیریت آن را فعال كنید حال به سراغ قالب وبلاگ خود بروید . بعد از تگ <Body> كدهای زیر را كپی كنید . توجه داشته باشید كه این كدها در داخل عبارت شرطی قرار نگیرد :

<?php wpPaginate('5','|','TRUE'); ?>

در تابع فوق عدد 5 كه به عنوان ورودی انتخاب شده است نمایش دهنده تعداد پست ها در هر صفحه می باشد . كه با توجه به دسته بندی تعداد پست ها می توانید آن را تغییر دهید . حال در جایی كه مایل به نمایش تعداد صفحات هستید كد زیر را قرار دهید :

<?php print_pg_navigation('<p>','</p>'); ?>


صورت كلی تابع استفاده شده در پلاگین به صورت زیر است كه برای استفاده بهتر از آن می توانید آن ها را با مقادیر دلخواه خود تغییر دهید :

wpPaginate($paginateAfterNposts = '', $pageNavDivider = ' | ', $paginateHome = FALSE, $briefnavigation = TRUE, $navpad = 6)

تابع WpPaginate آرگومان های زیادی به عنوان ورودی دریافت می كند . پارامتر paginateAfterNposts$ تعداد پست های هر صفحه را در بازه صفحه بندی مشخص می كند . كه باید حتما مقدار دهی شود چنانچه برای آن مقداری تعیین نكنید برابر با مقداری كه در پانل مدیریت برای هر صفحه تعیین كرده اید قرار می گیرد .

پارامتر pageNavDivider$ معین می كند كه چه كاراكتری برای جداسازی شماره های صفحات در نمایش آن ها به كار رود . پارامتر paginateHome$ مشخص می كند كه آیا محتویات صفحه اصلی شما صفحه بندی شود یا خیر ؟ برای مثال وقتی از آرشیو ماهانه استفاده می كنید آیا مطالب آن را هم صفحه بندی كند یا خیر ؟ كه بصورت پیش فرض False قرار گرفته است .

در ضمن چنانچه با مدیریت صفحات در پانل كنترل خود آشنا نیستید می توانید آن را در منوی Options و با كلیك بر روی Reading بیابید . اگر با مشكلی در نصب پلاگین مواجه شدید ، حتما عنوان كنید . منبع :wink:

دسته: وردپرس | نویسنده: مرتضی الوانی
  1. 13 نظر برای این مطلب ارسال شده است. نظر خود را ارسال کنيد »

  1. 1

    سکوت مرگ


    به به می بينم که حسابی اينجا تغيير کرده يه کم بداد اين ام تی دارا برس دلم آب شد همش پستات درباره وردپرس هست اما حتما بدرد بچه ها می خوره …موفق باشی

    December 12, 2004 at 5:48 am

  2. 2

    سالار


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

    December 12, 2004 at 8:12 am

  3. 3

    علي


    سلام ، ممنون از لطفي كه به من داريد و معذرت به خاطر تاخير در پاسخ ! من از بي دو استفاده كردم … و البته ترجمه اش كلي پدر من را در آورد !!
    موفق باشيد

    December 13, 2004 at 4:47 am

  4. 4

    hamed


    kar nemikone ye mail be man bezanid meric

    February 2, 2005 at 12:44 am

  5. 5

    rahim


    سلام
    خسته نباشی
    منم می خوام با وردپرس کار کنم

    July 12, 2005 at 12:19 pm

  6. 6

    WP


    آقا این کد رو که گغتی باید تو کدوم قالب کپی بشه ؟؟

    January 7, 2006 at 7:39 pm

  7. 7

    Andi


    سلام . این کد رو که گفتی من تو Header کپی کردم ! اما هر جا گذاشتم ارور میده و از Line PHP ایراد می گیره !! به نظرت مشکل کجاست ؟؟ میشه بگی دقیقا کجا باید بذارم این کد رو ؟ و محل نمایش اون کجا باشه ؟؟
    ممنون .

    January 21, 2006 at 3:58 pm

  8. 8

    Andi


    یادم رفت اینم بپرسم ! په جوری میشه کاری کرد که نوشته ها تو یه ردیف قرار بگیرن ؟ آیا پلاگین خاصی داره ؟؟ که کلمات رو منظم کنه ؟

    January 21, 2006 at 4:01 pm

  9. 9

    مصطفي


    با با اين لينك ها كار نمي كنند

    July 15, 2008 at 2:34 am

  10. 10

    mahdi


    خوبه ادامه بده

    September 30, 2008 at 3:32 am

  11. 11

    محمود


    سلام
    اين كد صفحه بندي رو براي بلاگ فا نداري؟

    September 2, 2010 at 5:58 pm

  12. 12

    پیک صبا


    سلام
    ایا این مدل صفحه بندی را میشود برای قالب بلوگفا ثبت کرد ؟
    به چه صورت ؟
    در چه قسمتی ؟
    برام ایمیل کنید.
    متشکرم

    January 14, 2011 at 1:56 am

  13. 13

    raha


    mr30

    December 12, 2013 at 6:23 pm