Wordpress istemediğiniz kategori konuları ana sayfada çıkmasın

wordpress — 23 Mart 2013 — Murat SELÇUK
Wordpress sayfalarımızda bazen bazı kategori sayfalarının ana sayfada çıkmasını istemediğimiz durumlar olabiliyor. Bunun için yapılmış bazı eklentiler bulunmasına rağmen bir satır kodla çok kolay halledilebiliyor. Çünkü çok fazla eklenti kullanmak sorgu sayısını arttırdığı için sitemizde yavaşlamaya sebep olabilir. Hatta özellikle ziyaretçilerimiz arttıktan sonra hizmet aldığımız hosting ile aşırı cpu kullanımı gibi konularda sorunlar yaşamaya başlayabiliriz.<!--more-->
<h2>Kategori Id nasıl bulunur?</h2> Öncelikle gizlemek istediğimiz kategori id numarasını bulmamız gerekiyor. Yönetim panelinde yazılar menüsü altında kategorilere tıkladığımızda gizlemek istediğimiz kategoriye tıklamadan mouse ile üzerine geldiğimizde tarayıcının altında durum cubuğunda sayfanın URL 'sinin yazdığı bölümde aşağıdakine benzeyen bir link bulunmaktadır. <blockquote>...edit&taxonomy=category&tag_<strong>ID=5</strong>&post_type=post.....</blockquote> örnekte gördüğünüz gibi ID=5 yazan kısımdan anlayabilirsiniz ID numarası 5'tir.[caption id="attachment_592" align="aligncenter" width="300"]<img class="size-medium wp-image-592 " alt="Kategori id" src="http://www.muratselcuk.com/wp-content/uploads/2013/03/category_ID-300x146.jpg" width="300" height="146" /> Kategori id[/caption]
<h3>Kategoriyi nasıl gizleyeceğiz?</h3> Geldik kategoriyi gizlemeye. Kullandığımız temanın index.php dosyasına aşağıdaki kodu ekliyoruz. ID numarasına gizlemek istediğimiz id numarasını giriyoruz. Birden fazla kategori gizlemek isterseniz. bu kategorileri virgül ile ayırarak yazabilirsiniz. <blockquote><code><?php query_posts(</code><code>$query_string</code><code>. </code><code>'&cat=-1'</code><code>); ?></code></blockquote> Birden fazla kategori gizlemek için; <blockquote><code><?php query_posts(</code><code>$query_string</code> <code>. </code><code>'&cat=-1,-5,-8'</code><code>); ?></code></blockquote>