İstemediğiniz Kategoride ki Yazılar Anasayfada Çıkmasın

wordpressBildiğimiz gibi wordpress çok esnek ve açık kaynak kodlu bir yazılım. İlk başlarda sadece günlük amacıyla hazırlanmış olan sistem günümüzde en büyük markalara bile alt yapı sağlıyor desek abartıyor olmayız.

Nereye çekersen oraya giden bir esnekliğe sahip. Yaptığımız bir çok wordpress tema oluyor , bunlardan bazılarında bi kategoriye yazılan yazıları anasayfada göstermek istemeyebiliyoruz.

Bu yazımızda size bundan bahsetmek istiyorum. Kodun kullanımı oldukça basit.

Tema klasörünüz içerisinde bulunan index.php dosyanızı açarak orada aşağıda ki kodu bulun.

 

[sourcecode language=”plain”]<?php while (have_posts()) : the_post(); ?>[/sourcecode]

 

Bu kodun üstüne şu kodu yerleştirin.

 

[sourcecode language=”plain”]<?php query_posts($query_string . ‘&cat=-1’); ?>[/sourcecode]

 

Burada -1 yazan kısım, istemediğiniz kategorinin id numarası oluyor. İD numarasını yazılar > kategoriler kısmına girerek hangi kategoriyi engellemek istiyorsanız onun üzerine gelip bağlantısını kopyalarak bir yere yapıştırın. Karşınıza gelen url içerisinde id numarası yazmaktadır.

Aslında bunu yapmak için eklentilerde var fakat sorgu sayısını çoğaltıp hostumuzu yorduğundan ve haliyle buna istinaden sitemizi yavaşlattığından dolayı eklentisiz şekilde yapmak daha mantıklıdır.