Ara16
0

WordPress Ana Sayfanızdan İstemediğiniz Kategori Nasıl Çıkarılır?

Wordpress Share this post

Bir Kategoriyi WordPress Ana Sayfamızdan Neden Kaldırmak İsteriz?

WordPress, içeriği kategorilere ve etiketlere ayırmanıza olanak tanır. Bazen normal blog girişlerinizin parçası olmayan yayınlar için bir kategori kullanmak isteyebilirsiniz.

Varsayılan olarak, WordPress, ana sayfalardan veya arşivlerden belirli kategorilerdeki yayınları gizlemenize izin vermez. Bu, ana sayfanızda görünen istenmeyen yayınlarla sizi baş başa bırakır.

Belirli bir kategoriyi WordPress ana sayfanızdan kolayca nasıl hariç tutabileceğinizi görelim. Size iki farklı yöntem göstereceğiz ve ihtiyacınıza en uygun olanı seçebilirsiniz.

1. Eklenti Kullanarak Kategoriyi Ana Sayfadan Hariç Tutmak

Yapmanız gereken ilk şey, Ultimate Category Excluder eklentisini kurmak ve etkinleştirmektir.

Etkinleştirme sonrasındaAyarlar »Ultimate Category Excluder sayfasına gidin. Burada WordPress blogunuzda bulunan tüm kategorileri görebilirsiniz.

Buradan, ‘Exclude from Front Page‘ sütununun altında bir veya birden fazla kategoriyi kontrol edebilirsiniz. İsterseniz, kategoriyi RSS yayınlarından, arşivlerden ve hatta WordPress aramasından da hariç tutabilirsiniz.

Bu ayarları saklamak için Güncelleme düğmesine tıklamayı unutmayın.

Artık, seçilen kategorilerdeki yayınların ön sayfadan hariç tutulduğunu görmek için web sitenizi ziyaret edebilirsiniz.

2. Kod Kullanarak Kategoriyi Ana Sayfadan Hariç Tutmak

Bu yöntem, WordPress dosyalarınıza kod eklemenizi gerektirir. Bunu daha önce yapmadıysanız, ve bu konularla pek haşır neşir değilseniz, başlamadan önce WordPress yedeği aldığınızdan emin olun.

Aşağıdaki kodu temanızın functions.php dosyasına veya siteye özgü bir eklentiye eklemeniz gerekir.

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


add_filter( 'pre_get_posts', 'exclude_category_home' );

ID’nizi (-5) kategori kimliğinizle değiştirmeyi unutmayın. Bu ID ile eşleşen kategoriye ait tüm blog yayınlarını ana sayfadan gizleyecektir.

Not: Kategori kimliğiyle eksi (-) işareti eklediğinizden emin olun.

Kategori kimliğini nasıl bulacağınızdan emin değil misiniz? WordPress’de Post, Kategori, Etiket, Yorumlar ve Kullanıcı Kimliği Nasıl Bulunur? yazımızdan faydalanabilirsiniz.

Birden çok kategoriyi hariç tutmak istiyorsanız, kodu aşağıdaki gibi değiştirebilirsiniz:

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' );

ID’lerinizi (-5, -9, -23) kategori kimliğinizle değiştirip WordPress ana sayfanızdan hariç tutmanız için yeterlidir.

About the Author

Leave a Reply

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