移动产品变体而不添加到购物车按钮到侧边栏

时间:2017-05-22 16:47:07

标签: php jquery wordpress woocommerce genesis

我试图将产品变体从woocommerce_single_variation(single-product / add-to-cart / variable.php)移到Genesis Sidebar,但我想在woocommerce_single_product_summary中保留Add to Cart按钮。我一开始尝试只移动这样的变体:

remove_action( 'woocommerce_single_variation', 'woocommerce_single_variation', 10 );
add_action('genesis_sidebar','woocommerce_single_variation', 5 );

但没有奏效。所以我将整个变体块移动到侧边栏:

/* Remove variations and add to cart button */
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
add_action('genesis_sidebar','woocommerce_template_single_add_to_cart', 5 );

并将添加到购物车按钮添加回产品摘要:

remove_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );
add_action('woocommerce_single_product_summary','woocommerce_single_variation_add_to_cart_button', 5 );

我现在的问题是添加到购物车按钮不再有效,所以我需要模拟添加到购物车的操作。我试过这个答案但是没有用:Woocommerce - Move add to cart button variable product

欢迎任何其他解决方案,谢谢!

0 个答案:

没有答案