覆盖PHP的消息

时间:2016-07-10 20:37:28

标签: php wordpress

我正在制作一个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;

如何将上述代码赋予最高优先级,以便显示而不是"操作失败!"一个?

0 个答案:

没有答案