在标准的 WooCommerce 购物车页面上,如 storefront theme在产品行下方,左侧是一排优惠券代码,右侧是更新购物车。我可以使用 woocommerce_cart_coupon
卡在左边的优惠券旁边:
add_action( 'woocommerce_cart_coupon', 'addcode' );
function addcode() {echo 'hello';}
此代码位于左侧的 div 中,因此我无法将其移至右侧。
更新车右边的 Hook 是什么?
woocommerce_cart_contents
和 woocommerce_after_cart_contents
太高,woocommerce_after_cart_table
在页面上太低。
最佳答案
您可以使用 woocommerce_cart_actions
钩子(Hook)。
这段代码:
add_action( 'woocommerce_cart_actions', 'addcode' );
function addcode() {
echo 'hello';
}
它将在 “更新购物车” 按钮之后显示文本 “hello”:
您可以通过添加 CSS 规则来更改元素的位置。例如,要在右侧显示“更新购物车”按钮,您可以使用:
body.woocommerce-cart button[name=update_cart] {
float:right;
}
或者您可以随时更改购物车模板:/woocommerce/cart/cart.php
。参见 here获取更多信息。
关于woocommerce - 使用更新购物车按钮旁边的钩子(Hook)将代码添加到 WooCommerce 购物车页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67372359/