我正在为我的wordpress网站编写一个模板。
模板循环通过woocommerce产品并打印出一些信息(图像,描述,价格等)
我面临的问题是"添加到购物车"按钮。
这是我的代码:
<a href="/cart/?add-to-cart=<?php echo $loop->post->ID; ?>" rel="nofollow" data-product-id="<?php echo $loop->post->ID; ?>" class="btn btn-primary">Add to cart</a>
并且我在点击按钮后尝试不重定向。
我已经拥有:
在档案中启用AJAX添加到购物车按钮
勾选为选项,但我无法在点击按钮后找到如何不重定向。
感谢您的帮助
答案 0 :(得分:5)
在add-to-cart.js
中,事件绑定到包含add_to_cart_button
和ajax_add_to_cart
类以及data-product_id
属性的按钮。
答案 1 :(得分:3)
您的href是"/cart/?add-to-cart=<?php echo $loop->post->ID; ?>"
,基本上您可以重定向到购物车页面并将产品添加到购物车。
尝试使用此href="?add-to-cart=<?php echo $loop->post->ID; ?>"
,它应该让您保持同一页面。