可変商品ページのカートに追加ボタンを押した後、選択した商品バリエーションの説明を単一の商品ページに表示しようとしています。
以下は私が実装したコードですが、動作していないようです:
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 で選択した製品バリエーションから特定のデータ(バリエーションの説明)を表示するにはどうすればよいですか?