如何解决更改woocommerce'优惠券不存在!错误信息
我想更改当客户输入不存在的优惠券Coupon “%s” does not exist!
时收到的默认woocommerce错误消息。是否可以直接在我的子主题的function.php文件中执行此操作?如果是这样,将对使用的代码以及在何处获得一些建议将不胜感激。我试图将以下代码添加到funtion.php文件中,但是没有用。
add_filter( 'woocommerce_coupon_error','coupon_error_message_change',10,3 );
public function coupon_error_message_change( $err,$err_code,$parm )
{
switch ( $err_code ) {
case 105:
/* translators: %s: coupon code */
$err = sprintf( __( 'Coupon "%s" does not test!','woocommerce' ),$parm->get_code() );
break;
}
return $err;
}
解决方法
add_filter( 'woocommerce_coupon_error','coupon_error_message_change',10,3 );
function coupon_error_message_change($err,$err_code,$WC_Coupon) {
switch ( $err_code ) {
case $WC_Coupon::E_WC_COUPON_NOT_EXIST:
$err = 'your message';
}
return $err;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。