27.05.2013 88 defa okundu

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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir