2017-01-23 71 views

回答

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.解决方案:您可以使用钩与简码:

custom add to cart button

或创建覆盖为您自己的模板中的WooCommerce文件。

2

方法-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>"; 
} 
相关问题