首页 文章

如何从FTP创建新的wordpress管理员用户

提问于
浏览
-1

我几年没有登录我网站的wordpress后端 .

但是,现在,我使用的密码似乎都不起作用 . 我请求重置,但我从来没有收到电子邮件 .

我进入PHPMyadmin来更改用户的密码,但这似乎不起作用 . 该网站仍未接受新密码 . 我从phpMyAdmin创建了一个新用户,但仍然无法识别该用户 . 所以我不确定我正在更新的数据库是否是正确的数据库,但它是唯一可用的数据库 . 我被黑了吗?我不明白我的密码是如何工作的,我没有收到丢失的密码电子邮件,也没有任何新用户或更改的密码来自phpMyAdmin被识别 .

2 回答

  • 0

    https://codex.wordpress.org/Resetting_Your_Password

    • 通过FTP登录您的网站并下载您的活动主题的functions.php文件 .

    • 编辑文件并在第一个文件之后添加此代码

    wp_set_password('password',1);

    为主管理员用户输入您自己的新密码 . “1”是wp_users表中的用户ID号 .

    • 将修改后的文件上传回您的网站 .

    • 然后您可以登录后,请务必返回并删除该代码 . 它将在每次页面加载时重置您的密码,直到您这样做 .

  • 2

    如果您无权访问数据库且没有用户ID,请在活动主题的function.php中使用以下代码:

    Refer here for more options: You can use | ID | slug | email | login

    $user = get_user_by( 'email', 'user@example.com' );
    $id = $user->ID;
    $password = 'your_new_password'; // Plain text password
    wp_set_password( $password, $user_id );
    

    现在新密码是:your_new_password .

    确保在加载网站一次后删除代码 . 如果不删除此代码,您将无法登录,因为它会在每次加载页面时重置密码 .

相关问题