如何使用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

  • 2025-02-16
  • WordPress 教学

你是否想过,能不能用更引人注目的方式取代WooCommerce中基本的促销徽章?答案是肯定的!通过自定义产品徽章,你可以在在线商店中突出新产品、折扣商品或限时优惠。在这篇文章中,我们将展示给你两个简单的方法,使用强大的插件或添加简单代码来为你的WooCommerce商店添加自定义产品徽章。

閱讀更多
  • 2025-01-18
  • WordPress 教学

我们都知道推荐计划是强大的武器。但要找到真正的品牌代言者并不容易。许多计划吸引的只是想快速赚钱的人,导致非真实的推广,无法有效转化客户。幸好,作为 WooCommerce 商店的店主,您有一个巨大的优势:一群真正喜爱和使用您产品的内置客户群。通过将这些现有客户转化为推广合伙人,您可以释放真实口碑营销的力量。

閱讀更多
  • 2025-01-10
  • WordPress 教学

最近,我们的一位比利时读者在其在线商店中苦于销售增长缓慢。除了其他建议外,我们建议他们在网站上设置Bancontact支付。Bancontact是一种主要在比利时使用的流行支付系统,客户可以通过银行账户进行安全的实时支付。

閱讀更多

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