انجمن


عدم نمایش درست آخرین مطالب  (۵ نوشته)

  • mani2002

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۵
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۵ بهمن ۱۳۹۰ - ۱۳:۵۳

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

    <?php $recent = new WP_Query("showposts=10"); while($recent->have_posts()) : $recent->the_post();?>
    <li class="bullet "><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>

    و مطالب را هم کاملا درست نمایش میده
    اما همین کد را در صفحه نمایش پست یعنی single هم گذاشتم اما توی اون صفحه با توجه تاریخ پست در حال نمایش آخرین پستهای روز پست در حال نمایش را نشون میده نه آخرین پستهای سایت را
    یعنی اگر پست مربوط به 3 روز قبل را باز کنید آخرین مطالب تا 3 روز پیش را نشون میده و مطالب بعد از اون را نشون نمیده؟
    چرا؟
    راه حل؟

  • Morteza

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۳۴۰۲
    تشکر شده: ۳۱۲۸ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۶ بهمن ۱۳۹۰ - ۰۹:۱۳

    با query_posts تست کنید و حتما در پایان کوئری رو ریست کنید.

  • mani2002

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۵
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۶ بهمن ۱۳۹۰ - ۱۱:۲۲

    man4toman گفت:
    با query_posts تست کنید و حتما در پایان کوئری رو ریست کنید.

    ممنون از پاسخنون
    ولی من کد نویسی پی اچ پی بلد نیستم
    لطف می کنید کدی را که منظورتونه بنویسید
    ممنون میشم

  • Morteza

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۳۴۰۲
    تشکر شده: ۳۱۲۸ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۶ بهمن ۱۳۹۰ - ۱۶:۰۳

    <?php
    query_posts("showposts=10");
    while(have_posts()) : the_post();
    ?>

    ....
    حلقه پست
    ....
    <?php wp_reset_query(); ?>

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    mani2002
  • mani2002

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۵
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۷ بهمن ۱۳۹۰ - ۱۰:۳۶

    man4toman گفت:

    <?php
    query_posts("showposts=10");
    while(have_posts()) : the_post();
    ?>

    ....
    حلقه پست
    ....
    <?php wp_reset_query(); ?>

    ممنون
    درست شد
    البته یک
    <?php endwhile; ?>
    هم اخرش می خواست
    بهرحال تشکر می کنم
    کارم راه افتاد

درباره‌ی این موضوع



برچسب‌ها