7 دی 1393
2 ۱۸۴ 0

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

fwf - آموزش نمایش ندادن مطالب دسته خاص در وردپرس

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

1 – این کد زیر را در فایل functions.php قالب خود ثبت کنید. ( اگر چنین فایلی در پوشه قالب نبود آن را ایجاد کنید. )

<?php
function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-10' );
    }
    return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
?>

خوب به جای عدد -۱۰ آی دی دسته مورد نظر را جایگزین کنید. جهت یافتن آی دی دسته باید از این افزونه استفاده نمایید.

برای اینکه چندین دسته را وارد کنید به صورت زیر عمل کنید. آی دی دسته را وارد و با ویرگول از هم جدا کنید.

<?php
function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-10,-5,-6,-15' );
    }
    return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
?>

 همین قدر کار داشت! یاعلی

به این محتوا چه امتیازی می دی ؟
ادمین مدیر

سلام خدمت شما، در خدمتتون هستم

ثبت نظر جدید

ایمیل شما منتشر نخواهد شد.فیلدهای مورد نیاز علامت گذاری شده اند

لیست نظرات

  1. مهدی

    سلام متأسفانه برای من وقتی که این کد و می ذارم کلاً سایت باز نمی شه

    • سلام مهدی عزیز؛
      احتمالا در گذاشتن کدش اشتباهی پیش اومده دقت کن که این کد رو داخل فایل فانکشن قالب و در آخرین خط قرار بدی.

محصول مورد نظر با موفقیت به سبد خرید اضافه شد.