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