【发布时间】:2020-08-17 17:41:42
【问题描述】:
我想更改当客户输入不存在的优惠券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;
}
【问题讨论】:
标签: php woocommerce coupon