bilimokur adlı üyeden alıntı


$cat = get_the_terms($post->cat_ID, 'product_cat');
$catID = $cat[0]->term_id;

if($catID == 98):
wc_get_template_part( 'content', 'single-product' );
else:
wc_get_template_part( 'content', 'single-product-custom' );
endif;
?>


Bu şekilde yaparsanız olacaktır. Yalnız birden fazla kategori varsa id olarak ilk kategorininkini alır.



Hocam bu dediğiniz kodu aynen ekledim iki farklı yere ekledim ama olmadı eklediğim yerler
1- Sayfanın en üstüne eklediğim zaman kategori ID'si 98 olan ürün sayfası hiç açılmadı ama diğer kategori ürünleri normal şekilde açıldı,
2- bu kottan sonra eklediğim zaman kategori ID'si 98 olan ürün sayfası açıldı fakat bu seferde üstte dediğim gibi iki tane üst üste gözükmeye başladı ve ilk woocemmerece tasarımı sayfanın en üstüne oturdu, diğer ürünler normal açıldı,
sizde çalışıyor mu bu kodlar bende mi bir problem var anlamadım kaç gündür denemediğim yöntem kalmadı :/