WordPress’te Anasayfa’da Kategori Gizleme

Bazı kategoriye ait yazıların anasayfada görünmesini istemiyor olabilirsiniz. Bu işlemi wordpress’te yapmak çok kolay. Yapmamız gereken tek şey anasayfa’dan gizlemek istediğiniz kategori’nin ID numarasını aşağıdaki koda eklemek.

function preventHomepageTips($query) {
if($query->is_home() && $query->is_main_query()){
$query->set('cat', '-6');}}
add_action('pre_get_posts', 'preventHomepageTips');

Yukarıdaki kodu Görünüm > Tema Düzenleyici > function.php yolunu izleyerek function.php dosyasına ekleyiniz. Kod içerisinde yer alan -6 yerine, gizlemek istediğiniz kategorinin ID numarasını yazmanız yeterli. Kategori ID önüne – işaretini koymak zorundasınız.

Kategori ID numarasını öğrenmek için Yazılar > Kategori yolunu izleyin ve gizlemek istediğiniz kategoriye gelip düzenle butonuna tıklayın. Url bölümünde id görünecektir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir