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.
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
Aşağıdaki link işinizi görecektir.
wpdatatables.com/woocommerce-hide-category-from-your-shop-page/
Teşekkür ederim yardımınız ile sorunum çözüldü
Rica ederim. İyi çalışmalar.
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?
İşe yaradı, çok teşekkür ederim.
Rica ederim. Bu tarz yorumlar almak gerçekten çok motive edici oluyor.