Merhaba arkadaşlar bu yazımda sizlere belirli bir kategorideki yazıları nasıl ana sayfada göstermeden atlata bileceğinizi anlatacağım. Bunun için temanızın functions.php dosyasında filter oluşturmanız ve basit bir fonksiyon tanımlamanız gerekiyor örnek vermek gerekir ise ben 5 ve 10 numaralı id lere sahip kategorilerin ana sayfada görünmemesini istiyorum onun için şöyle bir kodu functions.php’e eklemek yeterlidir.
function kategoriGizle($query){ if($query->is_home) $query->set('cat','-10,-5'); return $query; } add_filter('pre_get_posts', 'kategoriGizle');
Buradaki belirli kategorileri dilediğiniz kadar çoğalta bilirsiniz burada belirlediğiniz kategoriler hiç bir şekilde siz özellikle çağırmadığınız sürece ana sayfada görünmeyecektir.