Wordpress do_action password_reset无效

时间:2017-05-04 05:25:02

标签: php wordpress

我正在使用wordpress 4.7.3。密码重置不起作用。当我调试我的代码。我在users.php reset_password()中找到了这一行:

do_action( 'password_reset', $user, $new_pass );

有一条线后不久:

wp_set_password( $new_pass, $user->ID );

因为do_action不起作用,所以它不会进入wp_set_password函数。我不是为什么默认的wordpress重置密码不起作用。从最近2天被困住了。专家建议好吗?

1 个答案:

答案 0 :(得分:0)

if(!is_user_logged_in())   
  {
     $new_pass='password';
     $user='1';
     wp_set_password( $new_pass, $user);  
  }

请试试这个