انجمن


نمایش مطالب دسته ای خاص در صفحه اصلی به صورت استاندارد  (۱۱ نوشته)

  • hosseinsees

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

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

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

    این آدرس سایتم هست : http://selective.ir/
    یه نگاه کنید متوجه میشید.

    در ضمن اگه بشه که تاثر داد رو حال صفحه قبل/بعد که خیلی خوبه

    خودم چند تا کد گیر آورم گذاشتم ولی استایل سایتم به هم میریزه .
    ممنون میشم کد هارو شما برام جایگزین کنید.شاید من اشتباه میذارمشون

    اینم کد فایل ایندکسم هست :

    <?php get_header(); ?>
    <div class="art-content-layout">
    <div class="art-content-layout-row">
    <div class="art-layout-cell art-sidebar1">
    <?php get_sidebar('default'); ?>
    <div class="cleared"></div>
    </div>
    <div class="art-layout-cell art-content">
    <?php get_sidebar('top'); ?>
    <?php

    if(have_posts()) {

    /* Display navigation to next/previous pages when applicable */
    if ( theme_get_option('theme_' . (theme_is_home() ? 'home_' : '') . 'top_posts_navigation' ) ) {
    theme_page_navigation();
    }

    /* Start the Loop */
    while (have_posts()) {
    the_post();
    if (in_category('17')) continue;
    get_template_part('content', get_post_format());

    }

    /* Display navigation to next/previous pages when applicable */
    if (theme_get_option('theme_bottom_posts_navigation')) {
    theme_page_navigation();
    }

    } else {

    theme_404_content();

    }
    ?>
    <?php get_sidebar('bottom'); ?>
    <div class="cleared"></div>
    </div>
    <div class="art-layout-cell art-sidebar2">
    <?php get_sidebar('secondary'); ?>
    <div class="cleared"></div>
    </div>
    </div>
    </div>
    <div class="cleared"></div>
    <?php get_footer(); ?>

  • NESTED

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

    شما این کوئری رو پیش حلقه وردپرس قرار بدین
    <?php query_posts("cat=1"); ?>
    بجای عدد یک آیدی دسته مورد نظر رو قرار بدین

  • hosseinsees

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

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

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

    خیلی خیلی ممنون
    لطف میکنید.

  • NESTED

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

    خب خیلی ساده بعد از این تابع :
    <?php get_sidebar('top'); ?>
    شما کوئری زیر رو قرار بدین :
    <?php query_posts("cat=1"); ?>

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

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

    و البته حتما بعد از حقله کوئری رو ریست کنید.

  • hosseinsees

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

    دوست عزیز این کارو انجام دادم و ظاهرا درست پیش میره اما.
    وقتی صفحه قبل/بعد رو میزنم بازم همون پستهایی رو نشون میده که قبلا نشون میداد.

    مثلا الان بعد اینکه این کد رو قرار دادم تو صفحه 4 تا پست نشون میده به نام 1 و 2 و 3 و4
    اما وقتی میزنم صفحات بعد بازم همین پست های 1و2 و3 4 رو نشون نمیده در صورتی که باید بره سراغ پست های 5و 6و7و8

    در این موردم کمکم کنید ممنون میشم.

  • NESTED

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

    اگه سایتتون این هست باید بگم من موردی توی اون ندیدم اگه هم جای دیگه نصب کردین میشه ادرس بدین تا بررسی بشه

  • hosseinsees

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

    نه من رو این امتحان نکردم رو لوکالم امتحانش کردمو اینجوری جواب گرفتم

  • NESTED

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

    یکبار بر روی هاست تست کنید

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

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

    خیلی خیلی ممنون از کمکتون موضوع حل شد .
    واقعا ممنون و موفق باشید.

  • امیر مقدادی

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

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

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



برچسب‌ها

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