انجمن


تعیین پست های صفحه اصلی  (۹ نوشته)

  • winsent

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

    با سلام.
    آیا راهی داره در صفحه اول سایت (Home) تعداد 1 پست قرار بدیم و در بقیه صفحات چندین پست؟
    اگر بله لطفا راهنمایی کنید.
    با تشکر و سپاس

  • Mostafa

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

    سلام, اینو توی index.php قبل از حلقه بکار ببرید:
    <?php query_posts('posts_per_page=1'); ?>

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    تورتک - winsent - Ali Fatehi
  • winsent

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

    mostafa1990 گفت:
    سلام, اینو توی index.php قبل از حلقه بکار ببرید:
    <?php query_posts('posts_per_page=1'); ?>

    با سلام.
    دستوری رو که داده بودید در ایندکس و قبل از خط زیر اضافه کردم:
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    اما هنوز تمامی صفحات وب سایتم دارای 1 پست هستند!
    در قسمت تنظیمات، زیرمجموعه خواندن، بیشترین تعداد نوشته‌ها در هر برگه‌ی وبلاگ 5 عدد است.
    مشکل از کجاست...؟!

  • Mostafa

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

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

    <?php
    get_header(); query_posts('posts_per_page=NUMBER_OF_POSTS'); // Archive Page
    get_header(); query_posts('posts_per_page=NUMBER_OF_POSTS&cat=' . $cat); // category Page
    get_header(); query_posts('posts_per_page=NUMBER_OF_POSTS&tag=' . $tag); // Tags Pages
    ?>

    و به NUMBER_OF_POSTS هم مقدار بدید!

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

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

    بازم درست نشد آقا مصطفی!
    بازم روی تمامی صفحات اعمال شد!

  • Mostafa

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

    winsent گفت:
    بازم درست نشد آقا مصطفی!
    بازم روی تمامی صفحات اعمال شد!

    والا من روی لوکال بررسی کردم. جواب داد.
    مقادیر رو درست وارد کردید دیگه؟

    <?php
    get_header(); query_posts('posts_per_page=1'); // Archive Page
    get_header(); query_posts('posts_per_page=2&cat=' . $cat); // category Page
    get_header(); query_posts('posts_per_page=3&tag=' . $tag); // Tags Pages
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    winsent
  • winsent

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

    mostafa1990 گفت:

    والا من روی لوکال بررسی کردم. جواب داد.
    مقادیر رو درست وارد کردید دیگه؟

    <?php
    get_header(); query_posts('posts_per_page=1'); // Archive Page
    get_header(); query_posts('posts_per_page=2&cat=' . $cat); // category Page
    get_header(); query_posts('posts_per_page=3&tag=' . $tag); // Tags Pages
    ?>

    کد بازم کار میکنه. تمامی صفحات بعد از صفحه اصلی دارای 5 تا پست ثابت شدن و بقیه نوشته ها و پست هام نشون داده نمیشن! انگار که 5 تا پست اول توی همه صفحات کپی شدند...!

  • Mostafa

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

    انگار که 5 تا پست اول توی همه صفحات کپی شدند...!

    فقط از خط اول کد Archive Page استفاده کنید ببینید چی می شه

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

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

    mostafa1990 گفت:

    فقط از خط اول کد Archive Page استفاده کنید ببینید چی می شه

    بازم نشد مصطفی جان!
    بیخیال شدم، ممنون!

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



برچسب‌ها

هیچ برچسبی نیست.