in

WordPress Arama Sonuçlarından Kategori Çıkarma

Wordpress’te istediğiniz kategorideki yazıların arama sonuçlarında gözükmemesini sağlayabilirsiniz. Temanızın functions.php içerisine ekleyeceğiniz kod ile bunu yapabilirsiniz.

Dünyanın en popüler CMS sistemlerinden olan WordPress’te arama sonuçlarından istediğiniz kategorideki yazıları engelleyebiliyorsunuz. Engellemek istediğiniz kategori id sini bulmalısınız. Kategori id’sini bilmiyorsanız eğer Kategoriler sayfasına girerek, engellemek istediğiniz kategorinin üzerine geldiğinizde bağlantı linkinin içerisinde ID= den sonra gelen sayılardır.

WordPress Arama Sonucundan Kategori Çıkarma Nasıl Yapılır?

  • WordPress admin panelinize giriş yapın,
  • Görünüm > Düzenleyici’ye girin,
  • Tema İşlevleri (functions.php)’i açın,
  • Açılan düzenleyicinin en al satırına, aşağıdaki kodları kopyalayıp yapıştırın,
  • Aşağıdaki örneğe göre 5 numaralı id’ye sahip olan kategori arama sonuçlarında gözükmeyecektir.

NOT: -5 yazan yer engellenecek olan kategori id numarasıdır. Birden çok kategoriyi çıkarmak istiyorsanız ‘-5, -6, -7’ aralarda virgül diğer kategori id’lerini eklemeniz gerekmektedir.

/* Arama Sonucundan Kategori Çıkarma */
function nasilyapilir_kategori_cikar( $query ) {
  if ( is_admin() || ! $query->is_main_query() )
    return;

  if ( $query->is_search ) {
    $query->set( 'cat', '-5' );
  }

}
add_action( 'pre_get_posts', 'nasilyapilir_kategori_cikar', 1 );

Bir Cevap Yazın

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