如何在 WordPress 中查找插件冲突?

已发表: 2021-05-16

插件是使您的 WordPress 网站更加实用和有趣的好方法。 但有时,它们可能会相互冲突并引起一些严重的头痛。

这篇文章将向您展示如何在 WordPress 中查找插件冲突,以便在它们对您的网站功能造成任何严重问题之前修复它们!

什么是插件冲突?

当两个或多个插件争夺控制 WordPress 网站的同一方面时,就会发生插件冲突。

例如,如果您安装了 Google Analytics,并且新插件也尝试安装分析包,那么就会出现一些冲突。

how to find plugin conflicts in WordPress

为什么在 WordPress 中会发生插件冲突?

插件在 WordPress 中共享资源,因此有时它们可​​能会相互冲突。 当一个插件试图做另一个插件已经做过的事情时,通常会发生这种情况。

例如,假设您在您的网站上安装了一个社交媒体小部件,然后安装了一个 SEO 插件,该插件还包括其自己的社交媒体功能。

这两个插件都将在用户如何与其内容进行交互方面展开竞争。 因此,这可能会给您的网站带来一些严重的问题!

此外,如果一次只运行这些插件中的一个,那也没那么重要,因为任何一个选项都可以完美运行。 由于这两个插件正在争夺对使用它们的网页上发生的内容的控制权。 在这种情况下,问题会像加载时间过长,网站变得无响应,更糟等等。

WordPress中插件冲突的常见原因:

WordPress插件冲突的原因有很多。 但我分享了一些你应该知道的基本原因。

  • 您的插件与最新版本的 WordPress 或您安装的新插件不兼容。 检查他们是否有可用的更新,如果有,请在停用任何其他更新之前安装它。
  • 两个插件可能不兼容,因为它们的代码已更改,影响两者在网站上的协同工作方式。
  • 插件文件可能因更新其他项目而损坏。 这种情况很少见,但在更新主题或 WordPress 版本并一次安装太多插件时可能会发生,而没有仔细遵循开发人员的说明。

如何查找和修复插件冲突?

实际上很容易找到并修复插件冲突。 但在开始查找之前,请确保插件安装在同一个 WordPress 安装中。 本质上,更容易找出其中哪些导致与其他插件发生冲突。

如果您是 WordPress 用户,了解如何查找插件冲突问题非常重要。 例如,Rank Math 和 Yoast SEO 插件等插件会因为提供相似的功能而相互冲突。

例如,当您在您的网站或博客上同时安装这两个插件时,将会有关于冲突/删除一个插件的通知。 这表明由于缺乏兼容性问题,它们都不能一起工作。

您可以通过两种方式找到插件冲突问题:一种是手动将插件一一停用。 另一种方法是使用冲突/故障排除插件。

要在 WordPress 中查找插件冲突,请使用免费插件 Health Check & Troubleshooting 插件。

您可能有一个问题,我为什么要使用这个插件? 答案是这个插件可以帮助你在不改变原有功能的情况下找到你的 WordPress 网站中的插件冲突。 这意味着您不会失去自定义设计的任何功能和设置。

但是,回到指南。

转到 WordPress 仪表板,然后找到并安装一个名为Health Check & Troubleshooting Tool的插件。

Install troubleshooting plugin

现在点击“疑难解答”。 您将在 WordPress 工具菜单下获得此选项。

Troubleshoot

现在您的站点处于故障排除模式。 您可以轻松找到冲突插件或问题,而不会影响您的网站访问者。

Troubleshooting mode enable

启用故障排除模式后,您的站点将像第一次安装后获得的新站点一样运行。

现在是时候找出哪个插件正在发生冲突问题。

下一步让插件一一找出哪个工作正常或不工作或冲突问题的原因。

enable troubleshooting plugin

启用每个插件的故障排除并检查您现有的冲突问题,如果您发现插件是冲突的主要原因,则从 WordPress 卸载或删除该插件,或者如果有新版本可用,您可以更新其版本。

当您完成插件冲突问题的识别后,您可以卸载并删除故障排除插件,因为无需继续安装和激活它。

此外,有时由于 WordPress PHP 版本可能会发生冲突问题,因此请尝试从您的主机控制面板使用最新版本的 PHP。

只需登录您的主机帐户并转到 PHP 版本。

php version option from cpanel

然后点击当前版本并更新到最新版本。

update PHP version

注意:一些托管公司最近更新了 PHP 版本,因此您应该使用那里可用的最新版本并不重要。

在大多数情况下,在执行这些步骤时冲突会得到解决。 但是,有时可能需要更深入的故障排除从 WordPress 完全卸载冲突的插件或更改它们在插件列表中的位置。

有哪些方法可以避免与插件冲突?

以下是一些避免与插件冲突的方法:

  • 为同一目的仅使用一个插件。
  • 尽快更新所有插件。
  • 如果您在激活后发现问题,请不要继续在 WordPress 上使用新插件。
  • 确保每个已安装的插件至少每三周有一个更新版本可用。 如果没有新的更新,请尝试找出更改的内容,而不是升级。
  • 永远记住,您安装的插件应该与您的 WordPress 版本兼容。 因此,如果插件没有为您的网站提供任何有用的功能并且只提供冲突解决方案,则永远不要安装它。 这实际上会减慢或使您的网站崩溃。
  • 当激活某个插件后出现错误时,请确保您可以访问所有管理页面。

综上所述

每个插件都可能与其他插件冲突。 在上一条建议中,我们讨论了如何通过检查是否有任何错误或警告来查找 WordPress 插件冲突问题。

主要步骤将是安装另一个主题并逐个停用插件,以查看它是否解决了您的问题。 如果您仍然遇到错误,那么您可能是时候联系 WordPress 开发团队了。