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

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

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

برای این کار کافی هست کد زیر رو در فایل functions.php قالب وردپرس خودتون کپی و یا اینکه اون رو به افزونه اختصاصی خودتون اضافه کنید :

<?php
// Hide contents of a specific batch in Home
function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-7,-1' );
    }
    return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
?>

حالا تو خط ۵ اعداد ۷ و ۱ همون ID های مربوط به دسته هایی هستند که نمیخوایم مطالب اونها در صفحه اصلی نمایش داده بشه و شما باید ID مربوط به دسته های خودتون که نمیخواین نمایش داده بشن رو جایگزین اونها کنید، فقط یادتون باشه درج علامت “-” قبل از شماره ID اجباری هست.

مطلب پیشنهادی : قالب حرفه ای ایرانی فروشگاه فایل

برای بدست آوردن ID دسته ها هم کافیه از پنل مدیریت وردپرس وارد بخش دسته ها شده و اشاره گر موس رو روی دسته ای که ID اون رو لازم دارین ببرین، با این کار لینکی در قسمت پایین و سمت چپ مرورگر نشون داده میشه که در آن عددی مقابل کلمه ID نشون داده میشه و این همون عدد مورد نیاز یا همون ID دسته ای که انتخاب کردین هست.

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

دیدگاه خود را بیان کنید

طراحی سایت