WordPress’de Belli Kategorileri Ana Sayfada Gizleme
WordPress ana sayfamızda diyelim ki “Programlar” kategorisini gizlemek istiyorsak yapmamız gereken function.php ye girerek içerisine
<?php
function excludeCategory($query)
{
if($query->is_home)
$query->set(‘cat’,’-1′);
return $query;
}
add_filter(‘pre_get_posts’, ‘excludeCategory’);
?>
eklemek olacaktır.
(‘cat’,’-1′) yazan yere gizlemek istediğimiz kategori ID nosunu yazıyoruz.
Birden fazla kategori gizlemek istiyorsak gizlemek istediğimiz kategori ID lerini
(‘cat’,’-1,-2,-3′) şeklinde yazıyoruz.
Eğer kategoriyi rsslerde gizlemek istiyorsak yine function.php sayfamızın içine
<?php
function excludeCategory($query)
{
if($query->is_home || $query->is_feed)
$query->set(‘cat’,’-3′);
return $query;
}
add_filter(‘pre_get_posts’, ‘excludeCategory’);
?>
kodunu ekliyoruz.
Yine burada gizlemek istediğimiz bir ya da birden fazla kategoriyi (‘cat’,’-1,-2,-3′) içerisine yazıyoruz.