您的网站已被黑,您被排除在外,令人沮丧。 您可能已经尝试过使用SQL查询创建管理员,但是如果此方法不起作用,您还能做什么? 最近,我们的一位读者问是否可以通过FTP在WordPress上添加管理员。 答案将不止一个,因为这确实是可能的。

在本教程中,我们将向您展示如何通过FTP在WordPress上添加管理员。

如何通过FTP的WordPress添加一个用户

什么时候需要通过FTP添加管理员?

有时您会忘记WordPress网站上的用户名或电子邮件地址,从而阻止您登录仪表板。

有几种解决方法。 一种方法是使用SQL查询,但是如果您无法连接到phpMyAdmin,则将无法执行MySQL查询。

一些用户可能拥有一个被黑客入侵的站点,在该站点中其主要帐户被删除了。 在这种情况下,通过FTP添加管理员可以快速恢复对仪表板的访问。

这就是说,让我们来看看如何通过FTP WordPress的添加管理员。

如何通过FTP添加用户

您需要具备的第一件事是FTP客户端。 如果您不控制它,则始终可以在我们的列表中进行选择 FTP推荐 进而 了解如何使用它使WordPress在线(如果FileZilla中).

连接到WordPress网站后,您需要找到文件“ 的functions.php 您的活跃主题。 他可能正处在与此相似的道路上:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

通过右键单击文件 的functions.php 您可以将其下载到计算机。

右键单击FTP以下载FileZilla文件

使用记事本打开下载到计算机的文件(或您选择的文本编辑器)。 现在,您必须在文件末尾添加此代码。

函数bpc_admin_account(){$ user ='Username'; $ pass ='密码'; $ email ='[电子邮件保护]'; if(!username_exists($ user)&&!email_exists($ email)){$ user_id = wp_create_user($ user,$ pass,$ email); $ user =新的WP_User($ user_id); $ user-> set_role('administrator'); }} add_action('init','bpc_admin_account');

不要忘记替换“ 用户名 “,” MOT密码 »和 [电子邮件保护] 具有您自己的信息。

然后保存文件,然后将其发送到您的 现场网络,仍然通过 FTP。

现在,您可以通过访问登录页面登录到您的站点。 该代码在每次WordPress初始化时运行。 因此,在连接时需要将其删除。

我希望从现在开始你可以连接到你的 现场网络. 请记住,针对黑客的第一个解决方案以及阻止您登录仪表板的一切都是备份。 我们在之前的教程中为您提供了:

您还需要了解如何保护 您的博客 对抗攻击。 在这种情况下你可以使用 Sucuri 这也提供了出色的防火墙。

如有任何疑问,请随时询问。