如何在 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 開發團隊了。