在的en\\U GB版本中。mo翻译文件,此字符串可用:
<strong>ERROR</strong>: Invalid username. <a href=\\"%s\\" title=\\"Password Lost and Found\\">Lost your password</a>?
参考来自wp includes/user。php第93行。我发现这个是用
Poedit 并使用Ctrl+F进行搜索。
从第93行我们得到以下代码:
return new WP_Error( \'invalid_username\', sprintf( __( \'<strong>ERROR</strong>: Invalid username. <a href="%s" title="Password Lost and Found">Lost your password</a>?\' ), wp_lostpassword_url() ) );
这意味着您应该为函数编写一个函数。php连接到
invalid_username
像这样:
add_filter( \'wp_login_errors\', \'override_incorrect_username_message\', 10, 2 );
function override_incorrect_username_message( $errors, $redirect_to ) {
if( isset( $errors->errors[\'invalid_username\'] ) ) {
$errors->errors[\'invalid_username\'][0] = \'Your new translated message\';
}
return $errors;
}
您可以在wp includes中四处搜寻。php中的其他类似错误消息,您可以用类似的方式修复这些错误消息。