WordPress Ana Sayfadan Kategori Gizleme

Bu yazımda sizlere kişisel blog sitemde veya tanıtım yazısı satışı yaptığım sitelerimde kullandığım küçük ama önemli bir PHP kodunu paylaşacağım, bu kod sayesinde ziyaretçilerinize ve üyeleriniz sitenizin ana sayfasında engellediğiniz kategorinin içeriğini göremeyecek.

Bu php kodu ile ziyaretçilerinize göstermek istemediğiniz tanıtım yazılarını kategorinin ?p numarası ile kolaylıkla engelleyebilirsiniz, yapmanız gerekenler çok kolay öncelikle temanızın functions.php dosyasını açmak ve her zaman odluğu gibi ?> kodunu bulmak ve hemen öncesine aşağıdaki php kodlarını eklemek.

// WordPress Ana Sayfadan Kategori Gizleme codex.dincmedya.com.tr
function PozExclude($query) {
if ( $query->is_home ) {
$query->set('cat', '-64');
//Buradaki rakamlar kategorilerinizi idlerini temsil ediyor..
}
return $query;
}
add_filter('pre_get_posts', 'PozExclude');
// WordPress Ana Sayfadan Kategori Gizleme codex.dincmedya.com.tr

Şimdi gelelim bu kodları nasıl özelleştireceğinize, ilk olarak bilmeniz gereken $query->set(‘cat’, ‘-64’); kısmında yazan -3 değeri gizlenmesi gereken kategorinin bağlantı numarası, sizde kategorinizin numarasını başında – olarak -64’ün yerine eklerseniz o kategori ana sayfada gözükmeyecektir.

Eğer birden fazla kategoriyi gizlemek istiyorsanız yapmanız gereken -64 değerinin sonuna ,-78 gibi virgül ekleyerek yeni bir değer daha girmeniz gerekir. (aşağıdaki gibi), bu şekilde istediğiniz kadar kategoriyi gizlemeniz mümkün.

$query->set('cat', '-64,-78');

Bu konu ile ilgili anlatacaklarımın sonuna geldim, umarım yardımcı olmuşumdur iyi günler/geceler.

4
Bir yorum yap yada bir soru sor.

avatar
3 Yorum konuları
1 Konu cevapları
0 Takipçiler
 
En çok beğenilen yorum dizilişi
En iyi yorum dizilişi
4 Yorum yazarları
Murat DinçHasanumutNurettin Kaya Son yorum yazarları
  Yorumlara Abone Ol  
Önce Yeniler Önce Eskiler Önce Beğenilenler
Bildir
Nurettin Kaya
Nurettin Kaya

Bana da şu sıralar lazım olan bir koddu bu. Teşekkür ederim.

umut
umut

oldukça faydalı bir kod artık ana sayfamdaki gereksiz kategorileri kaldırabilirim

Hasan
Hasan

İşe yaramadı.