آژانس هواپیماییexchanging

بدست آوردن 10 مطلب قبل؟

شروع موضوع توسط elnaz85 ‏28 ژوئن 2010 در انجمن Wordpress - وردپرس

  1. elnaz85

    elnaz85 Registered User

    تاریخ عضویت:
    ‏22 ژانویه 2007
    نوشته ها:
    364
    تشکر شده:
    1
    من در صفحه سینگل می خوام ده مطلب قبلی از پست جاری رو بدست بیارم چجوری میشه این کار رو کرد؟
    تابع get_previous_post پست قبلی رو میده ولی من 10 تا پست می خوام یعنی 10 تا پست که قبل از پست جاری ایجاد شده رو می خوام.
     
  2. mohammad_p30

    mohammad_p30 Registered User

    تاریخ عضویت:
    ‏18 مارس 2006
    نوشته ها:
    551
    تشکر شده:
    5
    محل سکونت:
    system32
    کد:
    <?php get_archives('postbypost', 10); ?>
     
  3. elnaz85

    elnaz85 Registered User

    تاریخ عضویت:
    ‏22 ژانویه 2007
    نوشته ها:
    364
    تشکر شده:
    1
    این تابع 10 مطلب آخر رو نشون میده من یه چیز دیگه می خواستم:
     
  4. mohammad_p30

    mohammad_p30 Registered User

    تاریخ عضویت:
    ‏18 مارس 2006
    نوشته ها:
    551
    تشکر شده:
    5
    محل سکونت:
    system32
    :hmm:

    کد:
    <?php
    $prevPost = get_previous_post();
    $i = 0;
    $num_prev_posts = 10;
    while ($i < $num_prev_posts)
    {
    get_permalink($post->ID); 
    
    $i++;
    $prevPost = get_previous_post(); 
    }
    ?>
    اینو ببینید ، تست نکردم
     
  5. mohammad_p30

    mohammad_p30 Registered User

    تاریخ عضویت:
    ‏18 مارس 2006
    نوشته ها:
    551
    تشکر شده:
    5
    محل سکونت:
    system32
    یه پلاگین هم هست برای این کار ،دانلود کنید .

    کد:
    <ul>
    <?php get_previous_posts(10, ‘<li>’, ‘</li>’, true, $post->post_date,false) ?>
    </ul>
    لطفاً هر کدوم نتیجه داد اعلام کنید تا بقیه هم بتونن استفاده کنن .
     

    فایل های ضمیمه:

  6. elnaz85

    elnaz85 Registered User

    تاریخ عضویت:
    ‏22 ژانویه 2007
    نوشته ها:
    364
    تشکر شده:
    1
    پلاگین جواب داد.
    دستت درد نکنه
    یه تغییر کوچولو توی پلاگین دادم ، مطالب بعدی رو نشون میده.
    کی می دونه اون تغییرچیه؟! :rolleyes:
     
    Last edited: ‏29 ژوئن 2010
  7. appbannerkhuniresbanner