如何禁用/停用 WordPress 插件(3 种方法)

已发表: 2021-03-14

几乎每个 WordPress 网站都使用插件。 虽然它们确实很方便,但它们有时会导致您的网站出现故障或出现安全问题。 如果发生这种情况,您可能需要一一禁用它们,直到找到问题的原因。 如果由于插件故障而无法访问仪表板,这可能会很困难。

幸运的是,还有很多其他方法可以禁用 WordPress 插件,例如通过数据库。 在本文中,我们将讨论您可能需要这样做的原因,并分三个步骤教您它的工作原理。

让我们开始吧!

订阅我们的 YouTube 频道

为什么要禁用 WordPress 插件?

正如我们上面所说,有人禁用 WordPress 插件的主要原因是为了排除故障或防止故障或安全问题。 有时这些已经发生,有时是预防性的。

但是,根据情况,您的仪表板可能无法访问。 或者您收到了一个错误代码,您不知道如何进行故障排除或导致该错误的原因。 以错误代码 502 和 504 为例。 您可能已经多次遇到过这两种情况,虽然它们不是 WordPress 独有的,但插件问题是一个潜在的原因。 除此之外,如果您遇到插件无法按预期工作或您网站的一项功能似乎已损坏的问题,最好测试兼容性问题。

出现此类问题时的第一件事,请逐个禁用您的插件,而不是一次禁用所有插件。 您可以通过这种方式以指数方式更快地追踪问题(并防止您的网站变得更加损坏)。 您可以通过三种方式来处理这种停用:

  1. 通过您的仪表板,使用插件选项卡。
  2. 通过 FTP,通过重命名插件的文件夹。
  3. 直接来自您的数据库。

这三种方式已按最简单到最复杂的顺序列出。 请记住,仅仅因为它很复杂并不意味着它很难。 只需点击几下即可。 让我们深入研究,以便您可以以各种可以想象的方式禁用 WordPress 插件。

1. 如何从仪表板禁用 WordPress 插件

通过您的管理仪表板禁用 WordPress 插件是禁用插件的最简单和最简单的方法。 如果您有权访问仪表板,那就是。 如果插件问题导致您无法访问,请向下移动并查看 SFTP 或数据库方法。 但是,如果您能够正常登录,那么您可以执行以下操作。

首先,导航到插件 -从左侧边栏安装

禁用插件仪表板

在那里,滚动以找到您首先停用的任何插件。 请记住,如果您正在对您认为可能与插件相关的问题进行故障排除,请一一停用它们。 不要一下子做,记住。 在故障排除方面,这种方式是疯狂的。

当您单击插件标题下方的停用按钮时,它将重新加载页面并且插件将停止工作。

禁用插件

完成后,您还可以选择重新激活它或删除它(2) 。 如果您的问题仍然存在,您可以重新激活它。 如果没有,删除按钮会将其从您的文件和存储中删除。

不过,仅此而已。 您已从仪表板禁用该插件,希望您的问题得到解决。

2. 如何使用 phpMyAdmin 从数据库中禁用 WordPress 插件

虽然访问您的 WordPress 数据库并不是每个人都能接受的,但如果您愿意,以这种方式禁用 WordPress 插件是安全可靠的。

第 1 步:使用 phpMyAdmin 访问您的 WordPress 数据库

首先,您需要访问您的 WordPress 数据库。 当您设置平台时,WordPress 会自动创建一个数据库,用于存储您网站上的所有信息。 但是,您无法从仪表板访问您的数据库。 为此,您需要使用一种能够与数据库进行交互的工具,例如 phpMyAdmin。

如今,大多数网络主机在您注册计划时都会为您提供 cPanel 控制面板。 如果您访问您的控制面板,您应该看到一个名为 Databases 的部分,下面有一个phpMyAdmin选项:

禁用 wordpress 插件

此外,如果您在诸如 SiteGround 或 Pressable 之类的主机上,您将使用专有仪表板,例如站点工具。 在大多数情况下,它们有一个专用于数据库的部分。 例如,在 Siteground 中,它位于Site – MySQL – phpMyAdmin (tab) – Access phpMyAdmin 下

网站后台 phpmyadmin

无论您如何到达那里或使用什么主机,phpMyAdmin 在任何地方都是一样的。 按下按钮或单击链接后,phpMyAdmin 将打开,您现在将在页面中间看到几个选项。 顶部的导航菜单和左侧的数据库列表。 如果您托管的是单个网站,您应该只会在该列表中看到一个数据库。 在下面的示例中,我们使用一个带有多个网站的测试服务器,因此左侧的多个项目可以展开:

禁用 wordpress 插件

在大多数情况下,您可以通过wp_ 前缀识别 WordPress 数据库。 但是,许多主机出于安全目的更改了该默认值,您也可以对其进行修改。 无论如何,请单击您网站的数据库,然后继续执行第二步。

第 2 步:找到您的插件表

在 phpMyAdmin 中打开数据库后,您将看到包含您网站所有数据的表格列表,如下所示:

禁用 wordpress 插件

您会注意到一些表的名称使其内容易于识别,例如wp_optionswp_posts 。 但是,没有专门的插件表。 相反,WordPress 将您的插件信息存储在wp_options表中:

禁用 wordpress 插件

请记住——出于安全原因,您在上面的示例中看到的表也具有自定义前缀。 但是,您的可能以wp_ 开头。 无论如何,现在单击wp_options链接,将打开一个包含许多行的新页面:

禁用 wordpress 插件

我们要查找的行称为active_plugins ,该值显示在option_name列下。 如果您一开始没有看到它,请不要担心 - 应该有几页行,所以继续寻找它。 找到后,继续执行第三步。

第 3 步:禁用您的 WordPress 插件

这是active_plugins行找到后的样子:

禁用 wordpress 插件

在右侧,您可以看到该行包含的部分值。 让我们继续并通过单击该行最左侧的“编辑”按钮对其进行编辑。 在下一页,您将看到active_plugin行包含的所有字段,包括一个名为option_value的字段。 您可以在那里找到一个包含所有活动插件的字符串,如下所示:

禁用 wordpress 插件

在进行任何更改之前,您应该继续将整个字符串复制到文本编辑器,然后将该文件保存在您不会忘记的地方。 这样,您可以在出现问题时恢复option_value字段的原始值。

执行此操作后,继续删除该字段的所有内容并将其替换为以下字符串:

a:0:{}

那一小段代码告诉 WordPress,您的网站上的活动插件为零。 在我们之前向您展示的示例中,有六个插件正在运行,这就是它以 a:6 值打开的原因。 完成后,点击页面右下角的Go按钮以保存您的更改。

继续尝试打开您的 WordPress 网站。 如果您的插件之一阻止它加载,它现在应该恢复正常。 如果是这样,您应该能够再次访问您的仪表板。 从这里您可以再次激活您的插件,一个接一个。 如果您的网站在启用插件后中断,您可以确定这是导致问题的原因。 您可以返回到您的数据库并再次禁用您的插件以恢复您的站点。 然后您可以卸载损坏的插件,并开始寻找替代品。

3. 如何通过 SFTP 停用 WordPress 插件

SFTP 或安全文件传输协议,是停用 WordPress 插件的最安全方法之一。 首先,您需要一个外部 FTP 客户端。 我们将使用 FileZilla。

在您的 cPanel 或站点工具或站点仪表板中,您将能够创建 FTP 登录名和凭据。 在大多数情况下,它离您创建电子邮件地址或访问 phpMyAdmin 的位置非常近。

FTP帐户

完成后,启动您的 FTP 客户端并使用这些凭据登录。

用于停用插件的 ftp

您可以使用Quickconnect (1)功能,该功能让您无需担心保存凭据或其他选项即可登录。 FTP 客户端现在将在左侧窗格中显示您的本地计算机,在右侧窗格中显示 Web 主机的目录结构。

导航到此 WordPress 安装的/public-html/wp-content/plugins/文件夹(2) ,然后在您打算通过 SFTP (3)停用的插件文件夹上右键单击它 在上下文菜单中,选择下载 (4) 。 下载插件不会将其从服务器上删除,但它会备份它,以防您需要重新安装它。

以这种方式备份后,您可以再次右键单击并选择Delete 。 这样做将停用和删除该插件。 请注意,此方法不需要您像在仪表板中那样执行单独的停用操作。 如果您发现需要重新启用该插件,只需上传您先下载的备份即可。

如何禁用所有 WordPress 插件以及为什么要禁用

但是,有时您需要禁用所有内容并重新开始。 也许插件与您的主题冲突,或者多个插件与多个其他插件发生冲突,并且一一禁用它们也无济于事。 此外,您可能需要查看哪些插件可以独立工作。 因此,禁用所有这些将使您有机会在不受其他人干扰的情况下对单个插件进行故障排除。

幸运的是,您可以非常轻松地一次性禁用所有插件,就像只禁用一个插件一样容易。 最好的方法是通过 SFTP 或 WordPress 管理仪表板。

在 WP 仪表板中,转到插件 -就像上面一样安装。 但是,这一次不是只选择一个框,而是单击列表左上角的复选框。 这将选择列表(1) 中的每个插件。

选择所有插件

然后,单击下拉菜单(2)并选择停用 (3) 。 然后您将按下应用按钮(4) ,随着页面重新加载,所有插件都将被停用。

如果您需要完全删除它们并重新开始,您可以重复该过程,只是现在您将选择删除 (5)而不是停用。

如果您使用的是 SFTP,该过程与上述过程非常相似,只是您将选择所有要下载/删除的文件夹,而不是仅选择 1 个。

禁用所有插件

再次导航到/public_html/wp-content/plugins/ (1)并选择所有插件子文件夹(2)而不是一个。 右键单击并选择下载 (3)以维护备份,完成后,重复该过程并选择删除 (4)

再一次,您的整个插件集合已被禁用、停用和删除。

结论

对网站进行故障排除可能很困难。 谈到 WordPress,插件有时会出现故障,解决问题的唯一方法是暂时禁用它们。 大多数情况下,使用管理面板最有意义。 但是,如果无法访问您的仪表板,这可能会很棘手,因此通过 SFTP 进入您站点的文件系统或进入 WP 核心数据库同样可行且几乎同样简单。 无论您需要如何进行故障排除或为什么,这些停用 WordPress 插件的方法都应该有助于解决问题。

让我们了解您在故障排除和停用 WordPress 插件方面的经验? 任何提示或指示?

Sammby/shutterstock.com 提供的文章特色图片