hook_reset не работает

Я разрабатываю плагин, в котором пользователь MySQL создается с именем пользователя, таким же, как имя пользователя WP и пароль вводится пользователем с помощью формы. Теперь, если пользователь сбрасывает свой пароль в WordPress, в MySQL пользователь должен установить тот же пароль. для этого я попытался использовать hook_reset, но он не работает. Код: я использую этот код в init

add_action('password_reset',array(&$this,'my_reset_password'),10,2); 

и определите функцию как:

 function my_reset_password($user, $new_password) { $data=array('slave_name'=>$new_password); $where=array('site_user_id'=>$this->user_id); $res=$this->update_data(TABLE_PREFIX.'slaves',$data, $where); //return $res; //var_dump($new_pass); //$this->flag=$new_pass; } 

Вышеприведенный код работает успешно как индивидуальный, но при подключении с помощью password_reset он не работает. предложения с примерами кода будут оценены.

Solutions Collecting From Web of "hook_reset не работает"