【WooCommerce】特定の商品カテゴリーのみカートに追加ボタンを非表示にする

single-product.phpでカートに追加するボタンを非表示にする方法です。
下記の「clay」を任意のカテゴリースラッグにしてfunctions.phpにコピペして使ってください。

add_action( 'loop_start', 'add_to_single_posts' );
function add_to_single_posts() {
 if ( is_product_category( 'clay' ) || is_product() && has_term( 'clay' , 'product_cat' ) ) { 
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
    }
}

コメント

タイトルとURLをコピーしました