【发布时间】:2019-07-16 10:34:09
【问题描述】:
我已经自定义了 WoCommerce 单品页面,并仅使用这一行添加了一个购物车按钮
echo woocommerce_simple_add_to_cart();
但现在我需要两个添加两个购物车按钮来实现两种类型的变化。我的所有属性和孩子都是一样的。 type_of_audio 和 child 是 mac & windows。
我想创建两个自定义添加到购物车链接。但我无法动态配置产品 ID。底部是代码。 (可变产品 ID 未正确获取,因此未将产品添加到购物车)
<?php if( $product->is_type( 'simple' ) ){
echo woocommerce_simple_add_to_cart();
}
elseif( $product->is_type( 'variable' ) ){
echo ('<a href="/?add-to-cart=$variation_id&attribute_pa_type_of_audio=mac">MAC BUTTON</a>');
echo ('<a href="/?add-to-cart=$variation_id&attribute_pa_type_of_audio=windows">WINDOWS BUTTON</a>');
}
?>
【问题讨论】:
-
如果产品是变量,则根本不会调用该模板。您必须在模板层次结构中向上查找。
标签: php wordpress woocommerce variations taxonomy-terms