我正在制作一个WP插件,但我的消息是互相覆盖的。
下面这个
add_filter('login_errors',create_function('$a', "return 'Operation failed!';"), 5);
覆盖我的所有登录错误。因此,当我被阻止登录时,它仍然会给我一个"操作失败!"错误。这会造成混乱,因为我不知道我是否输入了正确的细节;我明显有,但这个错误会覆盖默认的"错误的用户名/密码"的。
$custom_text = "You have been banned because of bruteforce attacks.";
$error = new WP_Error();
$error->add('banned_bruteforce', __($custom_text, 'pb'));
return $error;
如何将上述代码赋予最高优先级,以便显示而不是"操作失败!"一个?