hook for lostpassword form

时间:2012-05-05 作者:greenbandit

我正在尝试将验证码添加到我的记忆中lost password 形式:

我已经用lostpassword_form 钩住,就可以了。现在在处理过程中,我需要在验证码无效时添加一个错误:

 add_action( \'lostpassword_post\', \'processCaptcha\' );

 public function processCaptcha()
 {
     if($_POST[\'captcha\']!=$captcha){
       global $errors;     
       $errors->add(\'invalid\', __(\'<strong>ERROR</strong>: invalid captcha.\'));
     }
 }
当我试图抓住$error 用户名/电子邮件为空或无效时显示:

WP_Error Object
(
    [errors] => Array
        (
        )

    [error_data] => Array
        (
        )
)
知道怎么修吗?

1 个回复
SO网友:user983248

如果改用这个会发生什么?

public function processCaptcha()
 {
     if($_POST[\'captcha\']!=$captcha){
       global $errors;     
       $errors->add(\'invalid\', \'<strong>ERROR</strong>: invalid captcha.\');
     }
 }

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴