![](/img/trans.png)
[英]Add Shipping class below each product in WooCommerce Shopping Cart page
[英]Add link to Shopping Cart on Woocommerce's Checkout page
我看过许多教程,这些教程讨论如何通过添加或删除字段来自定义woocommerce的结帐页面。
但是我想要在Woocommerce Checkout页面上放置一个链接或按钮,上面写着“ Return to Cart”(显然是链接到购物车页面),但是我希望将它放置在“ Your Order”部分之后(您在该部分进行检查)你的订单)。 我希望在那里,因为我希望它与诸如“如果您想更改订单,请返回购物车 ”之类的文字一起使用。
如果我编辑实际的结帐页面并在其中添加链接,它将一直显示到底部,所以也许我必须在主题的功能文件中添加代码? 任何指导将不胜感激。
谢谢。
编辑:好的,我发现了一种非常糟糕的方法。 我只是将这一行添加到shop_table类之后的woocommerce / templates / checkout /中的review-order.php文件中:
<?php echo "<strong>If you'd like to change your order, go back to <a href='http://www.mysite.com/cart/'>My Cart</a></strong><br />"; ?>
这可以解决问题,但是每次更新woocommerce时,我都必须再次添加它。 有什么建议更实用,更智能吗?
创建一个子主题 。
将其放在子主题的functions.php中
/**
* Add link back to cart after order review on Checkout
*/
add_action( 'woocommerce_review_order_before_payment', 'my_back_to_cart_link' );
function my_back_to_cart_link(){
//get the cart link
global $woocommerce;
$cartUrl = $woocommerce->cart->get_cart_url();
//the HTML markup to add
$backToCartLink="<p class='backtocart'><a class='button alt' href='".$cartUrl."'>".__('Edit Cart','wooint')."</a></p>";
echo $backToCartLink;
}
好吧,如果您创建了一个子主题,则可以将该子句放置在子主题的functions.php中,然后更新会影响该主题的唯一方法是他们更改了编码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.