WordPress’te Anasayfa’da Belli Kategori Yazılarını Gizleme
WordPress üzerine kurulu bir web siteniz var ve bu site içerisinde kullandığınız bazı kategorileri, anasayfada veya diğer listeleme sayfalarında gizlemek mi istiyorsunuz? O zaman birazdan vereceğim tek satırlık ufak kod parçacığı, işinizi görecektir.
Öncelikle index.php’imizi açıp, yazıları listeleme sorgusunu buluyoruz:
if(have_posts()):while(have_posts()):the_post();
Bu sorgunun hemen üstüne şu kod parçacığını ekliyoruz:
query_posts($query_string . '&cat=-ID');
“query_posts” fonksiyonunu kullanarak oluşturduğumuz bu kod parçacığında, $query_string değişkeninde tutulan değerlerin sonuna, kategori anlamına gelen “cat” değerini ekliyor ve eşitleme operatöründen (=) sonra, eksiltme operatörü anlamına da gelen eksi (-) veya tire de diyebileceğimiz karakteri kullanarak, göstermek istemediğimiz kategorinin ID’sini giriyoruz.
Eğer birden çok kategoriyi gizlemek istersek, girdiğimiz ID’leri virgül ile ayırarak girmemiz gerekiyor.
Görüntülenecek yorum bulunamadı.