如何识别和防止 WooCommerce 商店中的插件冲突?
已发表: 2019-01-04
最后更新 - 2021 年 7 月 8 日
如果您正在管理 WooCommerce 商店,您就会知道插件的重要性。 插件可帮助您将其他特性和功能整合到您的商店中。 在大多数情况下,插件对 WooCommerce 商店所有者来说是一个福音,因为它们的设置和管理非常简单。 但是,有时插件会给网站所有者带来很大的麻烦。 那是当它们与其他插件或您的主题发生冲突时。 如果您的技术知识很少,这可能会变得更糟。 因此,在本文中,我们将讨论您可以采用的一些基本策略来识别和防止 WooCommerce 商店中的插件冲突。
如何识别 WooCommerce 商店中的插件冲突?
您可以采取一系列措施来避免 WooCommerce 商店出现插件冲突。
在暂存站点上进行测试
专家们一致同意这一建议。 您不应该在您的实时站点上激活插件。 即使您以前使用过插件,下次需要它时,也可以在您的临时站点上对其进行测试。 这将帮助您在任何插件冲突对您的网站的顺利运行造成问题之前识别它。
如何获得临时站点?
大多数托管服务提供商都提供一个临时站点,该站点实际上是您的实时站点的相同副本。 您可以先在此站点上测试一个新插件,然后再在您的生产站点上激活它。
WP Staging – 数据库和文件复制器和迁移
如果您无法从托管服务提供商处获得临时站点,则可以尝试使用此插件。 它通过将其安装到主 WordPress 安装的子文件夹中来帮助您获得网站的克隆。 这还包括您的数据库的副本。 事实上,如果您在处理 WordPress 网站的网站管理方面的技术知识有限,这是一个更简单的解决方案。

您可以尝试的另一个选项是 Jetpack Rewind。
彻底测试
当您测试一个新插件时,您需要非常彻底地使用它。 这是因为在您进行快速、粗略的检查时,可能会隐藏许多插件冲突。 解决方案是彻底检查您网站的所有主要功能。 需要及时检查结帐和付款选项等方面,以避免可能影响您的销售的未被注意的问题。
识别插件冲突
即使你已经遵循了插件冲突测试的一些基本方面,你可能仍然会遇到一些。 当您的站点上安装了很多插件时,可能很难发现确切的问题。 如果您的网站出现问题,您可以遵循以下指南。
确定哪个插件导致冲突
这是解决插件冲突必须采取的重要步骤之一。 一个常见的策略是停用所有插件,然后一个一个地重新激活它们。 以下是您可以遵循的步骤:
- 切换到 WordPress 的默认主题,例如 27 岁。 看看你是否仍然面临这个问题。 如果问题得到解决,则意味着您的主题导致了问题。 如果问题仍然存在,则问题与主题无关。
- 暂时停用除 WooCommerce 之外的所有插件。 通过转到同一页面或通过重新创建包含该问题的流程来检查您之前注意到的问题。 如果问题消失了,这意味着冲突是由停用的插件之一引起的。
- 一个一个地重新激活插件。 激活每个插件后,您需要完全按照步骤 2 中的方式检查问题。当您在激活插件后立即注意到问题时,您将能够确定它导致了冲突。
- 查看插件文档以了解与冲突相关的信息,或联系插件支持团队。
- 如果在第 3 步后问题仍然存在,则可能是由于某些无法停用的预安装插件引起的。 在这种情况下,您可能需要联系托管服务来停用此类预安装的插件。
- 如果即使在第 5 步之后问题仍然存在,则问题也可能与您的 WooCommerce 安装有关。 在这种情况下,您可以联系 WooCommerce 支持寻求帮助。
WordPress插件可帮助您识别插件冲突
有一些有用的插件可以帮助您识别冲突。 这是一个外观:
健康检查和故障排除
该插件通过执行一组测试来帮助您了解 WordPress 安装的问题。 它将检查您的 PHP 和 SQL 版本,确保您可以访问所有 WordPress 服务,甚至建议一些扩展来提高站点性能。 从插件的调试部分,您可以收集有价值的信息,您可以轻松地与插件或主题开发人员共享这些信息,以便于解决。


当您以站点管理员身份登录时,您可以识别插件冲突。 它提供了带有默认主题且没有插件的基本 WordPress 安装。
插件管理器
此插件有助于更改在您的站点上加载插件的顺序。 您还可以通过 WordPress 帖子类型或托管 url 禁用特定插件。 它还可以在您的站点后端创建插件分组。 如果您是 WordPress 的初学者并且没有基本的编码知识,则不建议更改插件的加载顺序。 在这种情况下,建议从专家那里获得帮助以使用此插件。

Meks 快速插件禁用器
您还可以使用 Meks Quick Plugin Disabler 在识别插件冲突方面获得一些帮助。 首先,它可以帮助您确定您的网站上是否存在导致问题的当前活动插件。 使用此插件,您只需单击一下即可暂时停用所有活动插件。 检查后,您也可以简单地重新激活它们。

如何防止插件冲突?
尽管无论您采取何种护理措施,您都可能会遇到一些冲突,但您仍然可以遵循一些指导方针以确保没有太多问题。 以下是您可以尝试避免插件冲突的一些预防措施的快速浏览。
避免在生产站点上安装插件
规定不要先在您的生产站点上激活插件。 如上所述,始终使用临时站点或站点的克隆来测试新插件。
彻底测试
可能存在某些您一开始可能没有注意到的隐藏冲突。 为避免错过插件冲突,请务必在将插件安装到生产站点之前对其进行彻底测试。
仅在绝对必要时使用插件
您需要在 WordPress 生态系统中遵循的重要事项之一是在安装插件时施加一些限制。 由于免费插件的大量可用性,尝试几个插件可能真的很诱人。 但是,对于繁忙的 WooCommerce 商店来说,这绝对不是要走的路。
确保插件质量
在决定在您的网站上使用插件之前,请务必仔细评估对插件的需求。 尝试看看您是否可以使用其他选项(例如代码片段)来获得相同的功能。 如果您发现该插件对您的商店策略绝对必要,您可以研究更多有关该插件的信息。 在安装之前检查插件是否持续更新。 此外,检查开发人员在 WordPress 论坛中的声誉并了解支持系统的工作原理。
另一个可以帮助您了解插件质量的方面是文档的可用性。 如果要购买高级插件,请查看其他用户的评论。 在 WordPress 插件存储库中,您可以通过查看星级和活动安装数来了解插件的受欢迎程度。
定期进行插件审核
另一个需要注意的重点是定期进行插件审核。 插件审核将帮助您了解插件的执行情况。 这将是一个检查更新可用性和插件未来计划的机会。 在某些情况下,开发人员会在一段时间后停止使用插件。 如果您能在任何此类实例在您的网站上造成麻烦之前找到它,那将会有很大的帮助。 如果您注意到该插件没有定期获得更新,那么检查替代选项可能是一个好兆头。
更新前也进行测试
大多数好的插件都会得到一致的更新。 但是,在更新插件之前,您应该执行相同的测试步骤以确保万无一失。 另外,在更新插件时,最好一一测试,以免出现任何意外结果。 对于 WordPress 存储库上的插件更新,您可以查看更改日志以了解预期的更改。 这样,您将更好地准备更新。
进一步阅读
- 如何在您的 WooCommerce 商店上安装 WordPress 插件?
- 获得优质 WooCommerce 插件的值得信赖的地方
- 可以下载 WordPress 存储库以外的免费插件的站点
- WP Buffs – WordPress 维护服务