您是否需要停用所有 WordPress 插件,但无法访问 WordPress 管理区域?
在 WordPress 故障排除期间,通常会建议您停用所有插件,然后一一重新激活它们。但是,如果您无法访问 WordPress 管理区域来停用插件怎么办?
在本文中,我们将向您展示如何在无法访问 wp-admin 区域时轻松停用所有 WordPress 插件。
视频教程
订阅 WPBeginner
如果您更喜欢书面说明或想按照自己的节奏移动,请继续阅读以下说明。
基本上,有两种常用的方法可以在不访问管理区域的情况下停用插件。我们将向您展示它们,然后您可以选择一个看起来更容易的。
方法 1. 使用 FTP 停用所有 WordPress 插件
在这种方法中,您需要使用FTP 客户端,或WordPress 主机控制面板中的文件管理器选项。
如果您以前没有使用过 FTP,那么您可能想看看我们如何使用 FTP 将文件上传到 WordPress。
首先,您需要使用 FTP 客户端或 cPanel 中的文件管理器连接到您的网站。连接后,您需要导航到 /wp-content/ 文件夹。
在 wp-content 文件夹中,您将看到一个名为 plugins 的文件夹。这是 WordPress 存储您网站上安装的所有插件的地方。
您需要右键单击插件文件夹并选择重命名。接下来,将插件文件夹的名称更改为您喜欢的任何名称。在我们的示例中,我们将其称为“plugins.deactivate”。
执行此操作后,您的所有插件都将被停用。
基本上,WordPress 会寻找一个名为 plugins 的文件夹来加载插件文件。当它找不到文件夹时,它会自动禁用数据库中的活动插件。
通常,当您被锁定在管理区域之外时,会使用此方法。如果问题出在您的插件上,那么您应该可以登录到您的 WordPress 管理区域。
如果您访问 WordPress 管理区域内的插件页面,那么您将看到所有已停用的插件的通知。
您还会注意到您的所有插件现在都消失了。不用担心它们都是安全的,您可以轻松地恢复它们。
只需切换回您的 FTP 客户端并转到 /wp-content/ 文件夹。从这里,您需要将“plugins.deactivate”文件夹重命名为插件。
现在,您现在可以返回 WordPress 管理区域内的插件页面并一次激活一个插件,直到您的网站再次中断。
此时,您将确切知道是哪个插件导致了问题。然后,您可以使用 FTP 从您的站点中删除该插件或向插件作者寻求支持。
方法 2. 使用 phpMyAdmin 停用所有插件
我们认为 FTP 方法绝对更容易,但是您也可以使用phpMyAdmin停用所有 WordPress 插件。
重要提示:在您做任何事情之前,请确保您进行了完整的数据库备份。如果出现任何问题,这将派上用场。
接下来,您将需要登录到您的网络托管仪表板。在此示例中,我们向您展示了一个 cPanel 仪表板。您的托管帐户的仪表板可能看起来不同。
您需要单击“数据库”部分下的 phpMyAdmin 图标。
这将在新的浏览器窗口中启动 phpMyAdmin。如果尚未选择 WordPress 数据库,您将需要选择它。之后,您将能够看到 WordPress 数据库表。
如您所见,数据库中的所有表在wp_表名之前都有前缀。您的表可能有不同的数据库前缀。
您需要单击 wp_options 表。在 wp_options 表中,您将看到不同选项的行。您需要找到“active_plugins”选项,然后单击它旁边的“编辑”链接。
在下一个屏幕上,您需要将 option_value 字段更改为a:0:{},然后单击 Go 按钮以保存更改。
就是这样,您已经使用 phpMyAdmin 成功停用了所有 WordPress 插件。如果它是一个阻止您访问 WordPress 管理区域的插件,那么您现在应该可以登录了。
我们希望本文能帮助您停用 WordPress 中的所有插件。您可能还想查看我们的最佳 WordPress 备份插件列表,以确保您的 WordPress 数据安全,以及我们为所有网站挑选的最佳 WordPress 插件的专家。