如何在woocommerce上添加第二个添加到购物车按钮

jfi*_*ino 2 wordpress woocommerce

我想在 woocommerce 产品描述的页面末尾添加第二个添加到购物车按钮。我该怎么做呢?

非常感谢您的参与!

Pur*_*iya 6

方法一

$id = get_the_ID();
echo do_shortcode( '[add_to_cart id='.$id.']' );
Run Code Online (Sandbox Code Playgroud)

方法二

$product = get_product(get_the_ID());
echo "<a href='".$product->add_to_cart_url()."'>add to cart</a>";
Run Code Online (Sandbox Code Playgroud)

你能在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>";
}
Run Code Online (Sandbox Code Playgroud)


Sav*_*olu 3

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>';
}
Run Code Online (Sandbox Code Playgroud)

2.解决方案: 安装自定义 WooCommerce 添加到购物车插件

自定义 WooCommerce 添加到购物车插件

3.解决方案:您可以使用带有短代码的钩子:

自定义添加到购物车按钮

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