如何使用 FTP 在 WordPress 中添加管理员用户:详细指南

在 WordPress 主题开发和管理过程中,使用版本控制系统和自动部署系统是非常有必要的。而当你被锁定在 WordPress 管理区域之外时,使用 FTP 添加管理员用户是一种快速有效的解决方案。在本文中,我们将详细介绍如何使用 FTP 在 WordPress 中添加管理员用户,以帮助你重新获得对网站的控制权。

如何使用 FTP 在 WordPress 中添加管理员用户:详细指南

何时需要使用 FTP 在 WordPress 中添加管理员用户

  1. 失去管理员访问权限:由于忘记密码、安全插件将你锁定或插件/主题问题导致无法进入 WordPress 管理仪表板时,可以通过 FTP 创建新的管理员用户重新获得访问权限。
  2. 损坏的 WordPress:遇到常见的 WordPress 错误,导致无法访问管理仪表板时,通过 FTP 创建新的管理员用户可以帮助你重新获得控制权。
  3. 安全问题:如果你的网站遭到黑客攻击,并且黑客获得管理员访问权限,通过创建新的管理员用户可以将他们踢出并保护你的网站。
  4. 迁移问题:将网站移动到新服务器时,如果管理员用户无法正常工作或者需要重置信息,可以使用 FTP 创建新的管理员用户解决问题。

如何使用 FTP 在 WordPress 中添加新的管理员帐户

1. 准备工作

首先,需要一个 FTP 客户端软件,本文中将使用 FileZilla。下载并安装 FileZilla 客户端后,需要连接到你的网站服务器。需要你的 FTP 访问详细信息,通常可以在你的托管控制面板(如 cPanel)中找到。

如何使用 FTP 在 WordPress 中添加管理员用户:详细指南

2. 连接到你的网站

打开 FileZilla,输入你的 FTP 主机名、用户名、密码和端口号,然后点击“快速连接”。成功连接后,将看到网站文件目录。

3. 找到 functions.php 文件

在 FileZilla 的右侧窗口中导航到 public_html/wp-content/themes/your-current-theme/ 文件夹。找到当前 WordPress 主题的 functions.php 文件。

如何使用 FTP 在 WordPress 中添加管理员用户:详细指南

4. 编辑 functions.php 文件

右键点击 functions.php 文件并选择“下载”,将其保存到你的计算机。用记事本等纯文本编辑器打开该文件,在文件末尾添加以下代码片段以创建新的管理员用户:

function wpb_admin_account(){
    $user = 'Username';
    $pass = 'Password';
    $email = 'email@domain.com';
    if ( !username_exists( $user ) && !email_exists( $email ) ) {
        $user_id = wp_create_user( $user, $pass, $email );
        $user = new WP_User( $user_id );
        $user->set_role( 'administrator' );
    }
}
add_action('init','wpb_admin_account');

务必用自己的信息替换 UsernamePasswordemail@domain.com

5. 上传修改后的 functions.php 文件

保存修改后的 functions.php 文件后,回到 FileZilla,在左侧窗口找到刚刚编辑的文件,右键点击并选择“上传”。选择“覆盖”选项并确认。

如何使用 FTP 在 WordPress 中添加管理员用户:详细指南

6. 访问 WordPress 管理区域

如何使用 FTP 在 WordPress 中添加管理员用户:详细指南

在浏览器中打开 yourwebsitename.com/wp-admin,使用新创建的管理员账户登录。如果代码有效,将重新获得对 WordPress 管理区域的访问权限。

7. 删除代码片段

登录后,再次用 FTP 客户端打开 functions.php 文件并删除刚才添加的代码片段。删除代码不会删除用户账户,只是防止代码再次执行。

替代方案:使用 Web 主机的文件管理器添加新的管理员用户

如果 FTP 连接失败,可以使用托管控制面板中的文件管理器功能。以 Bluehost 为例:

  1. 登录 Bluehost 控制面板,导航到“网站”选项卡,找到 WordPress 网站并点击“设置”。
  2. 向下滚动到“快速链接”部分,点击“文件管理器”。
  3. 找到 functions.php 文件,右键点击并选择“编辑”。
  4. 粘贴上述代码片段并保存更改。
  5. 使用新的管理员用户登录你的 WordPress 网站,并删除代码片段。

了解更多 WordPress functions.php Hacks

除了添加新的管理员用户之外,还可以在 functions.php 文件中执行许多有用的自定义操作,例如添加新的小部件区域或禁用自动更新通知。

如何使用 FTP 在 WordPress 中添加管理员用户:详细指南

总结

通过本文介绍的详细步骤,可以在被锁定在 WordPress 管理区域之外时,使用 FTP 快速添加新的管理员用户,重新获得网站控制权。无论是使用 FTP 客户端还是托管控制面板的文件管理器,关键在于精确执行步骤并在完成后及时删除添加的代码片段。


联系我们
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点!
电话:020-2206-9892
QQ咨询:1025174874
邮件:info@361sale.com
工作时间:周一至周五,9:30-18:30,节假日休息
发布者:光子波动,转转请注明出处:https://www.361sale.com/12925/

(0)
上一篇 2024年 7月 8日 下午3:29
下一篇 2024年 7月 9日 上午9:53

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

020-2206-9892

QQ咨询:1025174874

邮件:info@361sale.com

工作时间:周一至周五,9:30-18:30,节假日休息

客服微信
为方便全球用户注册登录,我们已取消电话登录功能。如遇登录问题,请联系客服协助绑定邮箱。