این آموزش به شما نشون میده که چطور پست های اختصاص داده شده به دسته بندی خاصی رو از نمایش در صفحه وبلاگ وردپرس حذف کنین.
وارد داشبورد وردپرس بشین و به Appearance > Editor برین:
themeXXXXX رو انتخاب کنین، که XXXXX شماره پوسته واقعی شما در انتخاب پوسته برای ویرایش منوی کشوییه:
فایل custom-function.php رو پیدا کنین و برای ویرایش بازش کنین.
قبل از ویرایش این فایل باید آیدی دسته بندیتون رو دریافت کنین. به Posts > Categories برین:
ماوس رو روی نام دسته بندی (که می خواهین از صفحه وبلاگ حذفش کنین) نگه دارین تا آیدیش رو ببینین:
کد زیر رو به انتهای فایل قبل از closing php tag ?> اضافه کنین و 6 رو با آیدی دسته بندیتون جایگزین کنین:
1 2 3 4 5 6 |
function exclude_category( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $query->set( 'cat', '-6' ); } } add_action( 'pre_get_posts', 'exclude_category' ); |
برای ذخیره تغییرات روی Update file کلیک کنین.
اگر می خواهین 2 یا چند دسته بندی رو حذف کنین، باید اونها رو با کاما در کد جدا کنین، به عنوان مثال:
1 |
$query->set( 'cat', '-6,-7' ); |
صفحه وبلاگتون رو ریفرش کنین، حالا پست هایی از دسته بندی که در فایل حذف شدن رو نمایش نمیده.