WordPress, aramalarında ve RSS beslemelerinde bazı kategorileri hariç tutmak

Sitenizde beslemelerde ya da aramalarda bazı kategorilerdeki yazıları göstermek istemiyorsanız, aşağıdaki kodları temanızın Tema fonksiyonları (functions.php) dosyasına uygun şekilde ekleyin.

function ExcludeCategory($query) {
  if ($query->is_feed) {
	$query->;set('cat','-25,-45');
	//RSS beslemelerinde 25. ve 45. kategorileri hariç tut
  }
  if ($query->is_search)  {
	$query->set('cat','-10,-15');
	//Aramalarda 10. ve 15. kategorileri hariç tut
  }
return $query;
}
add_filter('pre_get_posts','ExcludeCategory');