Woocommerce istediğiniz kategorileri mağazada gizleme

Woocommerce mağazanızda bazı kategorideki ürünleri mağaza sayfasında göstermek istemiyorsanız tema funtions.php dosyasına ekleyeceğiniz bu kod ile rahatça uygulayabilirsiniz. “Sebzeler” ve “Meyveler” yazan yerleri kendi mağazanıza 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( 'Sebzeler', 'Meyveler'), // Kendi mağazanıza göre düzenleyiniz.
'operator' => 'NOT IN'
)));
}
remove_action( 'pre_get_posts', 'remove_cat_from_shop_loop' );
}

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

5 Aralık 2024

Eklentisiz Fatura Bilgilerine TC Kimlik No Ekleme ve Doğrulama

Woocommerce eklentisinin fatura bilgileri istenildiği sipariş ekranlarına müdahale ederek ekstra bir alan oluşturabiliriz. Bu yazımızda TC Kimlik Numarası isteyeceğiz. Bu sayede fatura kesmek isteyen firmalar bu bilgiyi […]
5 Aralık 2024

İlgili ürünlerde ürün kategorisine ait ürün gösterme

Ekleyeceğimiz kod bloğu sayesinde ürün sayfasının altında bulunan ilgili ürünlerde (Related Products) ürünün ana kategorisine ait ilgili ürünleri gösterebileceğiz. Aşağıda vereceğim kod bloğunu woocommerce eklentisinin içinde bulunan related.php […]