2

可変商品ページのカートに追加ボタンを押した後、選択した商品バリエーションの説明を単一の商品ページに表示しようとしています。

以下は私が実装したコードですが、動作していないようです:

add_action( 'woocommerce_after_add_to_cart_form', 'description_below_add_cart', 11 );

function description_below_add_cart() {
    global $post;
    $terms = wp_get_post_terms( $post->ID, 'product_cat' );
    foreach ( $terms as $term ) $categories[] = $term->slug;

if ( in_array( 'cookware', $categories ) ) {
        global $product;
        $weight = $product->get_weight();
        $dimensions = wc_format_dimensions($product->get_dimensions(false));
            echo '<div class="short-description">' . $item['product']->get_description() .'</div>';
    }
}

サイトの商品ページはこちら。

変数製品のカート ボタンに追加した後、Woocommerce で選択した製品バリエーションから特定のデータ(バリエーションの説明)を表示するにはどうすればよいですか?

4

1 に答える 1