WordPress Ana Sayfanızdan Bir Kategori Nasıl Hariç Tutulur

750 425 KreatifAjans

Web sitenizin ana sayfasından belirli bir kategoriyi hariç tutmak istiyor musunuz? Varsayılan olarak, WordPress ana sayfanızdaki tüm kategorilerdeki gönderileri görüntüler. Bazı durumlarda bunu istemeyebilirsiniz. Bu yazıda, bir kategoriyi WordPress ana sayfanızdan nasıl kolayca hariç tutacağınızı göstereceğiz.

Exclude Category from WordPress Homepage

Neden WordPress Ana Sayfasından Kategori Hariç Tutulsun?

WordPress, içeriği kategorilere ve etiketlere ayırmanıza izin verir. Şimdi bazen normal blog girişlerinizin parçası olmayan gönderiler için bir kategori kullanmak isteyebilirsiniz.

Varsayılan olarak WordPress, belirli kategorilerdeki yayınları ana sayfadan veya arşivlerden gizlemenize izin vermez. Bu, ana sayfanızda görünen istenmeyen gönderilerle sonuçlanır.

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

Yöntem 1: Eklenti Kullanarak WordPress’ten Kategori Hariç Tutun

Yapmanız gereken ilk şey, Ultimate Category Excluder eklentisini yüklemek ve etkinleştirmek. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin kılavuzumuzu takip etmelisiniz.

Etkinleştirmenin ardından Ayarlar »Kategori Hariç Tutan sayfasına gitmeniz gerekir. WordPress blogunuzda bulunan tüm kategorileri gösterecektir.

Category excluder settings

Buradan, ‘Ön sayfadan hariç tut’ sütununun altındaki bir veya daha fazla kategoriyi kontrol edebilirsiniz. İsterseniz, kategoriyi RSS beslemelerinden, arşivlerinden ve hatta WordPress aramasından da hariç tutabilirsiniz.

Exclude category

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

Artık, seçilen kategorilerdeki gönderilerin ön sayfadan çıkarıldığını görmek için web sitenizi ziyaret edebilirsiniz.

Yöntem 2: Kod Kullanarak WordPress Ana Sayfasından Kategori Hariç Tutun

Bu yöntem, WordPress dosyalarınıza kod eklemenizi gerektirir. Bunu daha önce yapmadıysanız, WordPress’te kod parçacıklarını nasıl kopyalayıp yapıştıracağınızla ilgili kılavuzumuza bakın.

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

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

ID (-5) ‘i kategori ID’nizle değiştirmeyi unutmayın. Bu kimlikle eşleşen kategoriye ait ana sayfadaki tüm blog gönderilerini gizleyecektir.

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

Kategori kimliğini nasıl bulacağınızdan emin değil misiniz? WordPress’te kategori kimliklerini nasıl bulacağınızla ilgili kılavuzumuza bakın.

Birden çok kategoriyi hariç tutmak istiyorsanız, kodu şu şekilde 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' );

Kimlikleri (-5, -9, -23) WordPress ana sayfanızdan hariç tutmak için kategori kimliklerinizle değiştirmeniz yeterlidir.

Bu makalenin, bir kategoriyi WordPress ana sayfanızdan nasıl hariç tutacağınızı öğrenmenize yardımcı olacağını umuyoruz. Ayrıca, kategorileri daha verimli kullanmanıza yardımcı olacak WordPress için bu en çok aranan kategori hacklerini ve eklentilerini görmek isteyebilirsiniz.

Cevap bırakın