我想在我的woocommerce产品说明页面的末尾添加第二个添加到购物车按钮。 我该怎么做?
非常感谢您的时间!
答案 0 :(得分:3)
方式-1 强>
$id = get_the_ID();
echo do_shortcode( '[add_to_cart id='.$id.']' );
方式-2 强>
$product = get_product(get_the_ID());
echo "<a href='".$product->add_to_cart_url()."'>add to cart</a>";
请您在上面的代码中添加woocommerce产品说明吗?
方式-3 强>
在您的有效主题functions.php
中添加以下代码。
add_action( 'woocommerce_single_product_summary', 'custom_button_after_product_summary', 30 );
function custom_button_after_product_summary() {
global $product;
echo "<a href='".$product->add_to_cart_url()."'>add to cart</a>";
}
答案 1 :(得分:1)
<强> 1。解决方案:在主题的function.php文件中添加代码。
add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page', 30 );
function my_extra_button_on_product_page() {
global $product;
echo '<a href="URL">Add to cart</a>';
}
<强> 2。解决方案:安装自定义WooCommerce添加到购物车插件
Custom WooCommerce Add to Cart Plugin
第3。解决方案:您可以使用带有短代码的挂钩:
或者在您自己的模板中为WooCommerce文件创建替代。