WooCommerce Bazı Kategorileri Mağazada Gizleme

  • Anasayfa
  • WooCommerce Bazı Kategorileri Mağazada Gizleme

Geçenlerde bir projede lazım olmuştu bazı kategorideki ürünleri mağaza sayfasında göstermek istemiyorduk. Bunu funtions.php dosyasına ekleyeceğiniz kod ile kolayca uygulayabilirsiniz. “kategori1” ve “kategori2” yazan yerleri kendinize göre düzenleyiniz.

add_action( 'pre_get_posts', 'remove_cat_from_shop_loop' );
  
function remove_cat_from_shop_loop( $q ) {
  
    if ( ! $q->is_main_query() ) return;
    if ( ! $q->is_post_type_archive() ) return;
     
    if ( ! is_admin() && is_shop() ) {
  
        $q->set( 'tax_query', array(array(
            'taxonomy' => 'product_cat',
            'field' => 'slug',
            'terms' => array( 'kategori1', 'kategori2'), // Change it to the slug you want to hide
            'operator' => 'NOT IN'
        )));
     
    }
  
    remove_action( 'pre_get_posts', 'remove_cat_from_shop_loop' );
  
}
Şimdi Teklif Alın
Şimdi Teklif Alın

Projeniz ile ilgili veya web sitenizde takıldığınız alanlar ile ilgili şimdi teklif alın

WordPress ve WooCommerce Eklentilerim
Eklentilerim

WordPress ve WooCommerce İçin Hazırlamış olduğum Eklentiler

Şimdi Teklif Alın

Web tasarım, yazılım, mobil uygulama veya masa üstü program ihtiyaçlarınız için bana proje detaylarınızı gönderin. 24 saat içerisinde size detaylı teklif göndereyim.