为WooCommerce免费配送提示添加自定义class咨询
给免费配送提示添加自定义Class的方法
完全可以给这条免费配送提示添加额外的自定义Class,只需要调整wc_print_notice函数的调用参数即可——该函数支持传入第三个参数来指定自定义样式类。
修改后的代码如下:
add_action( 'wfc_before_cart', 'truemisha_free_shipping_notice' ); function truemisha_free_shipping_notice() { $min_amount = 1000; // 在这里填写免运费的最低金额 $current = WC()->cart->get_subtotal(); if ( $current < $min_amount ) { // 如果购物车金额未达标 wc_print_notice( sprintf( '再下单 %s 即可享受免费配送!', wc_price( $min_amount - $current ) ), 'notice', array( 'free-shipping-notice' ) // 这里添加自定义class ); } }
说明:
- 第三个参数以数组形式传入,你可以根据需求自定义class名称(比如示例中的
free-shipping-notice) - 之后就可以通过CSS针对这个class设置独特的样式,比如:
.free-shipping-notice { background-color: #e8f5e9; border-left-color: #4caf50; color: #2e7d32; }
内容的提问来源于stack exchange,提问作者Artur Pylypenko
相关产品推荐
相关产品推荐

