Ana Sayfa / WordPress / WordPress Ana Sayfasından İstemediğiniz Kategori Nasıl Çıkarılır?

WordPress Ana Sayfasından İstemediğiniz Kategori Nasıl Çıkarılır?

WordPress
Belirli bir kategoriyi web sitenizin ana sayfasından çıkarmak ister misiniz? Varsayılan olarak, WordPress tüm kategorilerin yazılarını ana sayfada gösterir. Bazı durumlarda bunu istemeyebilirsiniz. Bu yazımda kategoriyi – kategorileri WordPress ana sayfanızdan nasıl kolayca çıkarabileceğinizi anlatacağım.

Kategoriyi / kategorileri kod kullanarak WordPress ana sayfasından çıkaracağız.  Kodu nasıl ekleyeceğinizi bilmiyorsanız “Functions.php Dosyasına Nasıl Kod Eklenir?” yazıma bakabilirsiniz.

Temanızın functions.php dosyasına aşağıda verdiğim kodu eklemeniz gerekiyor.

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5' );
}
return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );

Kategori numaranızı (-5) yazan kısmı kendi numaranızla değiştirmeyi unutmayın.

Not: Kategori numaranızın başına eksi (-) işareti eklediğinizden emin olun. Eksi (-) koymadan kod tanımlanmaz.

Kategori kimliğini nasıl bulacağınızı bilmiyor musunuz?

# WordPress admin panelinize girin.

# Yazılar > Kategoriler sekmesine tıklayın.

# Herhangi bir kategorinin üzerine gelip “düzenle” deyin.

# Yeni açılacak sekmede adres satırında /wp-admin/term.php?taxonomy=category&tag_ID=5 şeklinde bir url çıkacak. ID=5 denilen kısım kategori numarası oluyor…

Birden fazla kategoriyi hariç tutmak istiyorsanız kodu aşağıdaki gibi ekleyebilirsiniz:

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5, -9, -23' );
}
return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );

(-5, -9, -23) yazan kısımları kategori numaranızla değiştirmeyi unutmayın…

Umarım bu yazı bir kategoriyi WordPress ana sayfanızdan nasıl çıkaracağınızı öğrenmenize yardımcı olmuştur.

Mutlaka Okumalısın

WordPress - Güncelleştirme Sonrası Bildirimi Devre Dışı Bırakmak

WordPress’te Otomatik Güncelleştirme Sonrası E-posta Bildirimi Nasıl Devre Dışı Bırakılır?

WordPress otomatik güncelleştirme sonrası e-posta bildirimini devre dışı bırakmak istiyor musunuz? Varsayılan olarak güvenlik güncelleştirmelerinden …

8 Yorum Var

  1. Merhaba, söylediğiniz kodu woocommarce sitemdeki ürün kategorisi menüsünde denedim ama olmadı, sanırım sadece yazı veya sayfaların kategorisinde işe yarıyor. Kodu nasıl değiştirirsek ürün kategorilerini gizleyebiliriz?

    Teşekkürler

  2. Merhaba socialme temasını kullanıyorum bu kodu ve diğer bulduğum bütün kodları denedim ama olmadı. Başka ne yapılabilir acaba ?

    • Birden farklı temada denedim kodlar hala çalışıyor. cat’, ‘-5, -9, -23’ kısmına dikkat ettiğinize emin misiniz? Kategori id numarasını doğru girdiğinizden emin olun. Cache varsa önbelleği temizlediniz mi?

  3. İşe yaradı, çok teşekkür ederim.

Mustafa için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir