انجمن


همه صفحه هات یکی شدن  (۱۶ نوشته)

  • mehdisr

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

    سلام

    یکی از سایتهام و امروز متوجه شدم که صفحه های سایت رو کلیک میکنم همش صفحه اول رو نشون میده .
    خیلی ور رفتم باهاش (افزونه ها WP-PageNavi) اما نمیدونم مشکل کجاست . دوباره غیر فعال و فعال کردم بازم نشد.
    همش صفحه اول رو میاره . تو ادرس بار ادرس صفحه میاد اما پست ها برای صفحه اول است

  • NESTED

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

    در قالبتون برای نمایش پستها در صفحه اول از کوئری خاصی استفاده کردید ؟

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

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

    Akismet
    All in One SEO Pack
    auto tooltip
    بررسی کننده پیوند شکسته
    Cleaner Galler
    ClixCorp Post Category Excluder for WordPress
    CyStat
    Google XML Sitemap
    Kimili Flash Embed
    Linked Image
    Related Posts/Pages
    SEO Friendly Images
    Virastar
    Wordpress Popular Posts
    WP-PageNavi
    WP Show IDs
    WP-PostViews
    اینم افزونه هایی که دارم .
    جدیدن
    WP Show IDs
    Wordpress Popular Posts
    جدید اضافه کردم که با غیر فعال کردن اون هم باز درست نشد . اما فکر کنم بعد نصب این افزونه ها هم کار میکرد.

  • mehdisr

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

    NESTED گفت:
    در قالبتون برای نمایش پستها در صفحه اول از کوئری خاصی استفاده کردید ؟

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

  • NESTED

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

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

  • mehdisr

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

    <?php
    if ( is_home() ) {
    query_posts( 'cat=-3384,-3383,-3385,-3386' );
    }
    ?>

    دوست عزیز این کد رو چند روز پیش اضافه کردم به ایندکس برای اینکه بعضی از موضوعات در صفحه اول نیاید . با برداشتن این کد درست شد

    <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>

    بالای این قسمت در صفحه ایندکس قرار دادم . کجای کد یا کارم مشکل داشته به نظر شما ؟

  • mehdisr

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

    با برداشتن کد صفحه ها درست میشه ! و میاد .

  • Morteza

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

    دوست عزیز
    کوئری رو در آخر حلقه ریست میکنید؟

  • mehdisr

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

    من فقط کد را قبل از حلقه میزارم . همین و بس . دیگه کاری نمیکنم .
    باید کار دیگه ای انجام دهم ؟

  • NESTED

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

    بعد از حلقه وردپرس باید کوئری رو که باز می کنید با تابع زیر ریست کنید :
    <?php wp_reset_query(); ?>

  • mehdisr

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

    <?php
    if ( is_home() ) {
    query_posts( 'cat=-3384,-3383,-3385,-3386' );
    }
    ?>
    <?php wp_reset_query(); ?>
    <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>

    به صورت بالا درست است ؟

    NESTED گفت:
    بعد از حلقه وردپرس باید کوئری رو که باز می کنید با تابع زیر ریست کنید :
    <?php wp_reset_query(); ?>

    گفتید بعد از حلقه ؟ یعنی باید بعد

    <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>

    قرار بدم ؟

    من قبل این کد گداشتم .

  • NESTED

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

    <?php
    if ( is_home() ) {
    query_posts( 'cat=-3384,-3383,-3385,-3386' );
    }
    ?>
    
    <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>
    <?php the_content(); ?>
    
    <?php endif; ?>
    <?php endwhile: ?>
    <?php wp_reset_query(); ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza - mehdisr
  • mehdisr

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

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

    http://pastebin.com/DiNu39MR

  • NESTED

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

    به جای اون دستور شرطی home از کوئری زیر استفاده کنید ببنید جواب میده :
    <?php query_posts( 'cat=-3384,-3383,-3385,-3386' ); ?>

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

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

    بازم نشد .

    ببنید کد ها رو درست قرار دادم .

    http://pastebin.com/c0CtmFuN
  • mehdisr

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

    یکی میتونه کمک کنه ؟؟؟؟ مشکلم هنوز رفع نشده .

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



برچسب‌ها