WordPress Anasayfa da Kategori Gizleme

Yeni temam da projelerim için sağlam bir portfolio eklentisi aradım bulamadım ben de bir kategori açtım ve bu kategorideki içeriklerin anasayfa da listelenmesini gizledim. Peki bunu nasıl yaptım?

Şu kodu “functions.php” dosyasının en üst bölümüne yapıştıralım:

<?php
function kategoriGizle($query){
    if($query->is_home)
    $query->set('cat','-1');
    return $query;
}
add_filter('pre_get_posts', 'kategoriGizle');
?>

Koddaki ‘-1’ olan kısım gizlemek istediğimiz kategorinin ID numarası olacak. Birden fazla kategori gizlemek için araya virgül koyup kategorileri ekleyebiliriz: ‘-1, -2, -3’ gibi.

Kategori ID’sini öğrenmek için gizlemek istediğimiz kategori linkine tıklayınca adres çubuğunda ID=id_numarası yazan kısımdaki sayı kategori ID’mizdir.

Not: Burada dikkat etmeniz gereken nokta kategorisi idsi ne ise -(tire) nin hemen yanına yazın -(tire) yi silmeyin.


Günlük 1 İpucu

Tarayıcınızda pencereler arası kolay geçiş için CTRL + TAB ve geriye doğru geçiş içinse CTRL + SHIFT + TAB kısayollarını kullanabilirsiniz.