حتما تا به حال براتون پیش اومده که بخواین یک دسته رو تو صفحه اصلی نشون نده . راه حل هایی وجود داره که به نظرم راه حل زیر راحت ترینشون هستش .
کافیه کد زیر رو تو فایل function.php قالبتون قرار بدید .
<?php function excludeCat($query) { if ( $query->is_home ) { $query->set('cat', '-ID1,-ID2,-ID3'); } return $query; } add_filter('pre_get_posts', 'excludeCat'); ?>
به جای ID1 و ID2 و ID3 شماره ID دسته های مورد نظرتون رو بنویسید .
*برای به دست آوردن ID دسته یک راه حل ساده اینه که در صفحه دسته ها روی گزینه ویرایش دسته موردنظرتون بایستید . کدی مثل زیر براتون نمایش میده که در وسط ID دسته نوشته شده .
http://paaz.ir/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=5&post_type=post
در کد بالا ID=5 هستش . شما فقط عدد 5 رو در کد بالا قرار میدید .