您正在尝试翻译占位符%s
它不是可翻译的内容,稍后将替换为变量。最好通过考试$message
而不是可翻译的$message
.
您应该这样编写函数定义
function mypackage_add_error( $code, $message ) {
return new WP_Error( $code, $message );
}
以及功能
mypackage_add_error()
应该这样使用
mypackage_add_error( \'test-error\', esc_html__( \'Test error message\', \'text-domain\' ) );