woocommerce - 使用更新购物车按钮旁边的钩子(Hook)将代码添加到 WooCommerce 购物车页面

标签 woocommerce hook-woocommerce

在标准的 WooCommerce 购物车页面上,如 storefront theme在产品行下方,左侧是一排优惠券代码,右侧是更新购物车。我可以使用 woocommerce_cart_coupon 卡在左边的优惠券旁边:

add_action( 'woocommerce_cart_coupon', 'addcode' );
function addcode() {echo 'hello';}

此代码位于左侧的 div 中,因此我无法将其移至右侧。

更新车右边的 Hook 是什么?

woocommerce_cart_contentswoocommerce_after_cart_contents 太高,woocommerce_after_cart_table 在页面上太低。

最佳答案

您可以使用 woocommerce_cart_actions钩子(Hook)。

这段代码:

add_action( 'woocommerce_cart_actions', 'addcode' );
function addcode() {
    echo 'hello';
}

它将在 “更新购物车” 按钮之后显示文本 “hello”:

enter image description here

您可以通过添加 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/

相关文章:

json - 使用 REST API 通过电子邮件限制获取 WooCommerce 优惠券

wordpress - 评论审核获得批准后生成 WooCommerce 优惠券

php - 根据 WooCommerce 中的一个默认属性值获取所有产品变体

wordpress - woocommerce_update_product 操作 – 每次产品更新仅触发一次

php - 在哪里为 Woocommerce 添加一个钩子(Hook)函数代码片段?

php - WooCommerce 根据运送国家/地区更改电子邮件收件人

php - 获取 WooCommerce 中的最小变动价格

php - 更改 Woocommerce 中的结帐订单审查部分

wordpress - 如何将数据从 woocommerce 购物车项目传递到订单项目?

wordpress - WooCommerce:更改按钮类而不覆盖模板文件