عدم نمایش پست های یک دسته در صفحه اصلی در وردپرس 3.4

شروع موضوع توسط ms368 ‏31 دسامبر 2012 در انجمن Wordpress - وردپرس

  1. ms368

    ms368 Registered User

    تاریخ عضویت:
    ‏13 ژوئن 2009
    نوشته ها:
    2,496
    تشکر شده:
    3,394
    محل سکونت:
    i don't know
    سلام دوستان

    با جستجوهایی که در گوگل انجام دادم متوجه شدم با استفاده از کد زیر میتونم اینکارو انجام بدم که البته کار کرد ولی یه مشکل عجیب برام پیش اومده
    query_posts("cat=-ID");

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

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

    http://wordpress.org/extend/plugins/category-visibility-ipeat/
    http://wordpress.org/extend/plugins/simply-exclude/
    http://wordpress.org/extend/plugins/front-page-excluded-categories/
    http://wordpress.org/extend/plugins/advanced-category-excluder/

    خواهش میکنم راهنمایی کنید چون تقریبا نصف مطالب رو نمیخوام در صفحه اصلی نمایش بدم

    درضمن کسی هم که بتونه راهنمایی کنه یه شارژ ناقابل به عنوان هدیه براش میفرستم
     
  2. خرید بک لینکبازدیدیار - افزایش بازدید سایت و سیگنال های برند
  3. rasool15

    rasool15 Registered User

    تاریخ عضویت:
    ‏15 مارس 2011
    نوشته ها:
    1,109
    تشکر شده:
    82
    محل سکونت:
    우르미아
    والا نشون ندادن کل یک دسته نمیدونم تو این افزونه هست با خیر ولی اگه بخوایی مطالبی که میفرستی تو صفحه اصلی نشون نده
    فک کنم بتونی از این افزونه استفاده بکنی خودم قبلا استفاده میکردم:

    wp-hide-post
    تیک گزینه اول افزونه رو هنگام ارسال مطلب بزن
    hide on the front page

    اگه به کارت نیومد بگو یکی دیگه معرفی کنم .. .

    پ.ن : هر چه قدر برات لینکش رو اینجا گذاشتم نمیدونم چرا نمیفته //
     
    ms368 از این نوشته تشکر کرده است.
  4. ms368

    ms368 Registered User

    تاریخ عضویت:
    ‏13 ژوئن 2009
    نوشته ها:
    2,496
    تشکر شده:
    3,394
    محل سکونت:
    i don't know
    آقا دمت گرم
    عجب چیزی معرفی کردی
    خیلی ممنون

    این الان مشکلی نداره ، فقط یکم کارمو کند میکنه ، چون روزانه 20 تا پست باید بزنم که توی صفحه اصلی نشون نده و یه جورایی مثه اخبار لحظه ای میمونه
    اگه میشد یکی پیدا کرد که "دسته ای" مخفی میکرد عالی میشد

    از اون کد میتونستم استفاده کنم ولی چون سیستم قالبم از Warp استفاده میکنه یکم مشکل ساز میشد

    اگه پلاگین یا کدی در این زمینه میشناسید لطفا معرفی کنید

    با تشکر
     
  5. rasool15

    rasool15 Registered User

    تاریخ عضویت:
    ‏15 مارس 2011
    نوشته ها:
    1,109
    تشکر شده:
    82
    محل سکونت:
    우르미아
    عزیز فک نکنم افزونه بالا کارتون رو کند بکنه چون فقط یه تیک رو علامت دار میکنید تموم تو صفحه اصلی نشون داده نمیشه

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

    کد:
    <?php
    function excludeCat($query) {
    if ( $query->is_home ) {
    $query->set('cat', '-1,-2,-3');
    }
    return $query;
    }
    add_filter('pre_get_posts', 'excludeCat');
    ?>
    پ.ن : عزیز به جای ( 1 . 2 . 3 ) میتونی هر دسته ای خواستی قرار بدی یعنی اسم دسته و علامت (-) رو حذف نکن چون دستور میده که اینا رو نشون نده.

    پ.ن 2 : کد رو به فیل functions.php اضافه کن.

    پ.ن 3 : امکان داره قابل استفاده نباشه :)
     
    ms368 از این نوشته تشکر کرده است.
عسل طبیعی و گرده گل ایرانیخدمات پی پال، وسترن یونیون