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 PHP Uyumluluk

WordPress PHP Uyumluluk Denetleyicisi (PHP Compatibility Checker)

PHP bilseniz de bilmeseniz de WordPress web sitenizin çok önemli bir parçasıdır. Sitenizin verimli çalışabilmesi …

Bir cevap yazın

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