脚本宝典收集整理的这篇文章主要介绍了php – 用自定义字符串替换Woocommerce优惠券金额,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,产品价格为100,优惠券折扣为20%,然后显示优惠券名称,-20.
但我不想在那里显示-20,而是我需要在那里显示自定义字符串,如20%折扣.不是金额,而是一些自定义字符串..
我怎么能这样做? .当我搜索我可以找到那个主题/ woocommerce / cart / cart.PHP那里它正在使用一个函数<?PHP do_action('woocommerce_cart_collaterals'); ?> .因此,没有选项可以编辑减少的金额. 所以请帮助,请注意这个字符串需要显示在结帐,购物车,订单电子邮件等.
add_filter( 'woocommerce_cart_totals_coupon_html','custom_cart_totals_coupon_html',30,3 ); function custom_cart_totals_coupon_html( $coupon_html,$coupon,$discount_amount_html ) { // For PErcent coupon types only if( 'percent' == $coupon->get_discount_type() ){ $percent = $coupon->get_amount(); // Get the coupon percentage number $discount_amount_html = '<span>' . $percent . ' % </span>'; // Formatting percentage // Replacing coupon discount,by custom percentage $coupon_html = $discount_amount_html . ' <a href="' . esc_url( add_query_arg( 'remove_coupon',urlencode( $coupon->get_code() ),defined( 'WOOCOMMERCE_CHECKOUT' ) ? wc_get_checkout_url() : wc_get_cart_url() ) ) . '" class="woocommerce-remove-coupon" data-coupon="' . esc_attr( $coupon->get_code() ) . '">' . __( '[Remove]','woocommerce' ) . '</a>'; } return $coupon_html; }
代码位于活动子主题(或活动主题)的function.PHP文件中.经过测试和工作.
它将用购物车和结账页面上的优惠券百分比替换折扣金额……
以上是脚本宝典为你收集整理的php – 用自定义字符串替换Woocommerce优惠券金额全部内容,希望文章能够帮你解决php – 用自定义字符串替换Woocommerce优惠券金额所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。