GG资源网

WordPress 插件冲突:如何检查它们以及如何处理

当您考虑插件可能给您的 WordPress 网站带来的潜在问题时,您可能会想到会导致性能问题和安全漏洞的编码不当的插件,对吧? 或者,也许您最近阅读了有关假插件的内容,现在担心您的插件的真实性以及可能导致的安全问题。

但是,在向站点添加新插件甚至更新现有插件时,您还应该注意另一个与插件相关的问题:

插件冲突。

令人惊叹的是,不同的开发人员制作了数以万计的插件,所有这些插件都是为了服务不同的目的而创建的。 也就是说,没有任何东西可以保证某个开发人员创建的内容不会与您网站上的其他内容发生冲突。 这些冲突通常是由于以下原因引起的:

  1. 两个插件之间的冲突。
  2. 您的主题与新的或更新的插件之间的冲突。
  3. 插件与您网站的当前 WordPress 版本之间存在冲突。

插件冲突的症状通常以两种形式之一出现。 要么您的网站开始出现问题 - 具体来说,插件停止按预期方式运行 - 或者在最后一次更新或最新安装新插件后,白屏死机出现了丑陋的头部。

如果您的某个 WordPress 网站发生了这种情况,您需要知道如何排除故障并迅速采取行动来纠正这种情况。 以下指南将为您提供识别 WordPress 插件冲突并因此修复您的网站所需采取的步骤。 我还提供了有关如何在未来避免这些冲突的提示。

继续阅读,或使用以下链接跳转:

  • 如何排除和修复 WordPress 插件冲突
  • 未来如何避免 WordPress 插件冲突

如何排除和修复 WordPress 插件冲突

WordPress 和其他插件存储库为列出的每个插件或主题提供如此多的详细信息、技术规范、客户评论等是有充分理由的。 这是因为他们希望用户查看这些信息,以便就他们允许在其网站上使用哪些插件做出明智的决定。 这对于无法检查代码但想知道是否有任何潜在问题需要注意的用户特别有用。

插件冲突 - 插件规范示例
在 WordPress 中查看新插件或主题时,请密切注意这些关键细节。

在上面的示例中,您可以看到每个插件页面都为用户提供了充足的机会来确保开发人员保持他们的插件与 WordPress 一起更新。 用户还有机会在评分和评论中查看其他人对该插件的评价,以及查看他们在支持下遇到了哪些问题。

这是最后一个,您一定会在他们有机会接触您的网站之前发现已知的插件冲突问题。

但是,假设没有任何公开报告的插件冲突问题。 如果插件停止工作,您的网站上出现错误消息,或者您看到白屏死机,您会怎么做? 以下是您可能会遇到的三种最常见的情况以及如何处理它们:

场景 1:站点已启动,但插件无法正常工作

如果您的某个插件无法正常工作或在您的网站上根本无法正常工作,但您仍然可以访问 WordPress 和您的网站,请检查是否有可用更新。 其中关于 CSS 或 JavaScript 的某些东西可能突然引发了问题(我将在下面详细讨论)。

按照通常的流程发布插件更新。 然后检查您的网站。 如果问题得到解决,则插件开发人员意识到了冲突或一般问题并修复了它。

场景 2:更新插件或安装新插件,现在有些东西坏了

无论您是刚刚在 WordPress 网站上添加了一个新插件,还是更新了一个(而且只有一个),都可以轻松识别被破坏网站的来源。 不需要故障排除。

只需停用可疑插件并返回您的站点。 一切看起来都好吗? 如果是这样,那么您需要将问题报告给插件开发人员,以便他们可以发布修复程序。 当您等待这种情况发生时,请努力寻找插件的替代品,或搜索您最喜欢的 WordPress 博客以找到精心挑选的建议。

场景 3:进行了自动或批量更新,所有的地狱都被打破了

不要误会我的意思:我认为在 WordPress 中自动更新核心、主题和插件没有任何问题。 事实上,我认为这是一个明智的商业举措,因为精简和自动化是成功的关键驱动力。 但是,如果您确实在 WordPress 中自动更新,请知道解决插件冲突需要更多的工作。

您将不得不采取两种不同的路径,具体取决于错误在网站上的呈现方式:

当您的插件或主题中断,或顶部显示错误消息时

您的网站仍在运行(谢天谢地),您可以访问 WordPress。 好的。 如果您的网站以这种方式出现问题,您需要执行以下操作:

1. 检查您最近的备份。 如果它是在进行更新之前,请恢复它。 然后跳到#5。

2. 如果您没有保存最近的备份,请进入 WordPress 并停用您的每一个插件。

插件冲突 - 停用所有插件
在插件下,一次检查所有插件并使用批量停用选项将它们关闭。

3. 检查您的网站,看看问题是否已解决。 如果是这样,那么您的问题是插件。

4. 将您的主题切换到默认的 WordPress 主题。

插件冲突 - 默认 WordPress 主题
您不需要四处寻找默认的 WordPress 主题。 只需转到主题 > 添加新的,它将是那里的第一个。

如果开发人员添加了反映您已经在使用的插件中的功能的新功能,则主题更新有时可能会出错,因此排除这一点很重要。 再次检查您的网站以确保问题消失。 如果问题仍然存在,那么您的主题有问题,您需要就问题联系开发人员并在此期间找到替换主题。

5.如果问题已经通过主题切换解决了,那么是时候一个一个地测试你的每个插件了。

6.首先重新激活您的主要插件,如果您有的话。 如果您有一个专门的电子商务、酒店、会员等网站,就会出现这种情况。确认您的网站在激活这个插件后仍然没有问题。

7. 接下来,添加您怀疑有问题的插件。 如果您的网站显示错误消息,它应该告诉您有问题的插件的实际名称。 如果没有,请从不工作的那个开始。

8. 您需要为每个插件执行此操作,直到找到造成冲突的插件。 在激活下一个之前,请务必停用您刚刚审查过的那个。 这将减少您必须根据冲突存在的位置考虑的变量数量。

9. 发现插件冲突后,将其停用并向存储库中的开发人员报告问题,如果它是高级插件,请向他们的支持团队报告。

插件冲突 - 提交支持票
在所有已记录的支持问题下,您有机会向开发人员报告插件冲突。

10.然后由您决定是否将插件回滚到以前的版本(我不建议您这样做,因为您将继续遇到此问题,您应该始终使用最新版本的核心,插件和主题),以获得替换插件,或完全不使用该功能。

当你看到死亡的白屏时……呃!

白屏死机对于每个 WordPress 用户来说都是一个可怕的前景。 但是,如果它的来源来自最近的更新批次,那么解决方案是一个快速实施的解决方案:

1. 如果您看到死机白屏,您将无法访问 WordPress,这意味着您无法进入您的插件。 在这种情况下,请转到您的控制面板并使用 SFTP 访问您网站的文件。

2. 停用所有插件。 您可以通过将“插件”文件夹重命名为其他名称来做到这一点。

3. 如果您只想删除所有文件(这也会使它们失效),请先将它们的备份保存在其他地方。 从文件夹中删除它们后,您可以将保存的插件重新上传到同一文件夹。 这不会重新激活它们,它只会将它们放回您的服务器上。

4. 通过停用您的插件,您现在应该能够重新登录 WordPress 并按照上述过程进行操作,就像您从一开始就拥有 WordPress 访问权限一样。 如果您仍然看到死亡的白屏并清除了缓存,则主题是有罪的一方。

5. 要停用主题,请执行与插件相同的操作:更改“主题”文件夹名称或删除主题文件并将其重新上传到文件夹。 然后,您应该能够返回 WordPress 并切换您的主题。

未来如何避免 WordPress 插件冲突

如您所见,WordPress 插件冲突并不难清理。 它只需要一点耐心和一些时间来确定问题的根源。 一旦故障排除工作完成,该修复就很容易执行。

也就是说,时间就是金钱。 虽然解决这些类型的 WordPress 问题可能很容易,但如果您不必这样做,为什么要让自己处于那个位置呢? 您可以将其用于构建更多网站或改进业务流程。

如果您想完全避免这种麻烦,这里有一些提示可以添加到您的流程中,以帮助您(和您的客户)在未来避免 WordPress 插件冲突:

  • 通常,不应一时兴起下载和安装 WordPress 插件。 您使用的插件越少,遇到麻烦的可能性就越小。 所以,明智地选择你的插件。
  • 在安装和激活新插件之前,请务必花时间阅读插件评论和支持票。 如果您时间紧迫,请使用来自受信任的第三方或博客的推荐来帮助您继续前进。
  • 随时更新插件。
  • 一次更新一个插件,这样您就可以更轻松地确定哪个是麻烦制造者(即使这不是处理更新的最有效方式)。
  • 如果您使用自动更新工具,请确保它首先运行备份并使用安全升级技术……例如 Automate。
  • 每隔几个月检查一次您的插件集。 如果您遇到任何失去开发人员支持和更新超过六个月的问题,请找到一个新的。
  • 在进行任何更新或安装新插件之前备份所有内容。
  • 使用本地测试环境来复制您的实时站点。 这样,您可以在将新插件或更新推送到您的 WordPress 网站之前测试它们是否存在潜在冲突。
  • 复习 WordPress Codex 的编码标准指南。 即使您没有为您的网站开发插件或主题,如果您想在使用插件之前对其进行检查,那么了解什么是好的编码实践仍然是值得的。
  • 另外,花一些时间来熟悉钩子。 通常,当开发人员没有给他们的钩子起一个唯一的名字时,插件(和主题)冲突就会发生。 通过使用默认值,他们冒着使用另一个插件或主题使用的钩子的风险,这反过来又会混淆服务器并产生冲突错误。
  • 提高您的 HTML、PHP 和 JavaScript 技能。 如果您对那里的冲突插件数量感到沮丧,您可以随时将此功能编码到您的网站中,并在将来避免该问题。

包起来

当然,在 WordPress 网站上激活和使用插件还有另一种方法。 与其从这里的这个开发者那里收集一个 SEO 插件,从那里的这个开发者那里收集一个速度优化插件,从另一个开发者那里收集一个分析插件,为什么不从一个单一的、受信任的提供商那里获取所有必需品呢?

WPMU DEV 有一个很棒的 WordPress 插件集合,几乎可以满足您开发功能强大的网站的所有需求。 如果你决定需要一个外部插件来满足一个模糊的需求,你可以随时询问支持团队他们是否知道已知的冲突。 就这么简单!

标签:

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » WordPress 插件冲突:如何检查它们以及如何处理

发表回复

CAPTCHAis initialing...