如何使用FTP在WordPress中添加管理员用户(简单教程)

12/28/2022

使用FTP在WordPress中添加管理员用户的必要情况

通过FTP而不是WordPress仪表板添加管理员用户可能在以下几种情况下是必要的:

丢失管理员访问权限

如果您忘记了密码、安全插件将您锁定,或插件或主题出现问题,您可以通过FTP创建一个新的管理员用户来重新获取访问权限。

WordPress损坏

有时,您可能会遇到一些常见的WordPress错误,无法进入管理员仪表板。通过FTP创建一个新的管理员用户可以帮助您重新控制。

安全问题

如果您的网站被黑客攻击,黑客获得了管理员访问权限,创建一个新的管理员用户可以帮助您踢出黑客并确保网站安全。

迁移问题

当将网站迁移到新服务器时,如果管理员用户无法使用或需要重置信息,通过FTP快速创建新的管理员用户是一个好方法。

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

首先,您需要一个FTP客户端。该软件允许您在不登录WordPress仪表板的情况下访问网站文件。我们将在本教程中使用FileZilla,因为它非常容易使用。

接下来,您需要使用FTP客户端连接到您的网站。为此,您需要FTP访问详细信息(通常可以在cPanel或其他托管控制面板中找到)。

一旦FTP客户端连接到您的网站文件,您需要找到当前WordPress主题的functions.php文件。您应该能够在FTP窗口右侧找到该文件,位于类似以下路径的文件夹中:

/public_html/wp-content/themes/your-current-theme/

找到functions.php文件后,双击它。FileZilla将下载该文件到您的计算机。

在这一步,找到该文件并用纯文本编辑器(如Notepad)打开它。

然后,在文件底部插入以下代码片段以添加管理员用户:

function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = '[email protected]';
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');

将用户名、密码和邮箱替换为您自己的值。您还可以使用相同的代码片段来创建其他用户角色。

文件应如下所示:

保存文件并返回到您的FTP客户端。找到刚刚编辑的文件,右键点击它,然后选择‘上传’。

一个新窗口将弹出,提示文件已存在于您的网站文件中。选择‘覆盖’选项并点击‘OK’。

现在,在浏览器中打开yourwebsitename.com/wp-admin。如果代码有效,您将能够输入您的凭据并再次访问WordPress管理员区域。

注意:登录WordPress网站后,应再次打开FTP客户端中的functions.php文件并删除添加的代码。删除代码不会移除用户,这只是为了确保代码不再执行,从而避免意外后果。另外,您始终可以在需要时添加新用户和作者。

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

如果FTP连接不成功并且您仍然被锁定在WordPress管理员界面之外,可以使用WordPress主机的文件管理器将代码添加到functions.php中。这种方法对初学者而言也更容易。

为了本教程的目的,我们将使用Bluehost的文件管理器。在主机控制面板中,转到‘网站’选项卡,找到您被锁定的WordPress网站并点击‘设置’。

进入后,向下滚动到快速链接部分。然后点击‘文件管理器’。

与前面的方法相同,找到当前WordPress或WooCommerce主题的functions.php文件。找到后,右键点击该文件并选择‘编辑’。

然后,简单地粘贴前面方法中的相同代码片段。点击‘保存更改’。

接下来,只需前往WordPress登录URL并使用新的管理员用户登录信息进行登录。

更多functions.php文件技巧

除了添加新的管理员用户之外,实际上还有很多可以用functions.php文件实现的酷炫技巧。比如,您可以添加新的小工具区域,这在您的WordPress主题中是默认不存在的。这样,您就有更多的空间来插入小工具。

您还可以禁用自动更新邮件通知,如果您有许多自动更新的插件和主题,这可能会很烦人。

您可以在我们的WordPress functions.php文件终极列表中了解更多这些技巧。

如果您想尝试所有这些提示和技巧,我们建议使用WPCode。虽然可以使用FTP客户端编辑functions.php,但WPCode使管理添加到文件中的不同代码片段变得安全且容易。

这样,您可以跟踪每个自定义代码片段,并在出现错误时几次点击即可禁用它。

希望这篇WordPress教程帮助您学习如何使用FTP向WordPress添加管理员用户。您还可以查看我们的文章,了解如何使用phpMyAdmin向MySQL数据库添加WordPress管理员用户,以及我们的终极WordPress SEO指南以提高您的排名。

如果您喜欢这篇文章,请订阅我们的YouTube频道以获取WordPress视频教程。您也可以在Twitter和Facebook上找到我们。



Related Posts

  • 2024-08-04
  • WordPress 教学

不喜欢 WordPress 4.3 引入的格式化快捷键?觉得有点烦人?最近,有用户问我们如何在 WordPress 中禁用视觉编辑器格式化快捷键。在本文中,我们将向您展示如何做到这一点。

閱讀更多
  • 2024-07-31
  • WordPress 教学

你在 WordPress 网站上看到 503 服务不可用错误吗?503 错误是因为服务器无法处理请求,通常是由于服务器过载或维护。而这个错误不会告诉你具体原因,这对于初学者来说非常令人沮丧。本文将向你展示如何修复 WordPress 中的 503 服务不可用错误。

閱讀更多
  • 2024-07-30
  • WordPress 教学

管理一个企业需要大量的工作。如果您无法正确维护您的 WordPress 网站,可能会迅速看到流量和销售额下降的现象。幸运的是,您可以聘请虚拟助手 (VA) 来帮助管理您的网站。本文将教您如何聘请 WordPress 虚拟助手,以便您可以专注于业务中最重要的活动。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>