(NOTE: 这并不能完全回答您的问题。)
如果我没有错login_errors
您所说的过滤器用于在输入错误的用户名/密码时显示消息。
因此,默认情况下,当您输入错误的用户名时,会显示以下内容:
ERROR: 用户名无效。
这是一个错误的密码:
ERROR: 您为用户名XXXXX输入的密码不正确。
问题是,你可以使用login_errors
筛选以显示自定义消息:
function fake_error(){
return \'SORRY, LOGIN DISABLED!\';
}
add_filter( \'login_errors\', \'fake_error\' );
通常,用作担保(通过隐匿?)度量,用于防止攻击者知道自己输入的用户名或密码是否错误。