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 Abonelik Eklentisi

Email Subscribers & Newsletters – WordPress Abonelik Eklentisi

Bu yazımda tüm projelerimde kullandığım Email Subscribers & Newsletters eklentisinden kısaca bahsedeceğim. Bu yazı eklenti …

8 Yorum Var

  1. blank

    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. blank

    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 ?

    • blank

      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. blank

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

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.