1. 程式人生 > 其它 >wordpress提示Updating failed. The response is not a valid JSON response如何解決

wordpress提示Updating failed. The response is not a valid JSON response如何解決

  今天客戶在釋出文章時提示Updating failed. The response is not a valid JSON response.發生此錯誤的原因可能有多種。這篇文章深入探討了每個原因,並提供了多種解決方案來解決問題。隨ytkah一起來看看

1.禁用塊編輯器並切換回經典編輯器

錯誤“更新失敗。錯誤訊息:響應不是有效的 JSON 響應。” 絕大多數出現在名為 Gutenberg 的新 Block 編輯器中。

解決更新錯誤的最簡單方法是禁用古騰堡並切換回經典編輯器。正如他們所說,老是金。

您可以為此安裝經典編輯器外掛。啟用外掛後,請嘗試儲存您的帖子。您現在不應該看到任何錯誤訊息。

但是如果您仍然想使用塊編輯器怎麼辦?
好問題。您可能無法選擇恢復到經典編輯器。在這種情況下,您應該遵循我們在 PassionWP 上所做的事情。安裝並激活經典編輯器外掛後,導航至Settings>Writing。

現在選擇經典編輯器作為“所有使用者的預設編輯器”選項,儲存更改並清除網站快取。在此之後,選擇塊編輯器作為預設編輯器並再次儲存更改。

現在嘗試使用塊編輯器編輯現有帖子或建立新帖子。您不應遇到 JSON 響應錯誤。但是,可能是編輯器無法自動儲存您的更改。

在這種情況下,按Ctrl + S(Mac 為 Cmd + S)手動儲存更改。此解決方案適用於我們,我們正在使用塊編輯器而沒有遇到 JSON 響應錯誤。


2.由於使用SSL證書導致的混合內容錯誤
此錯誤的另一個常見原因是在您的 WordPress 站點上使用了安全套接字層 (SSL) 證書 (HTTPS)。使用 SSL 證書可能會導致某些內容在 HTTP 協議上不安全地交付,即使其餘內容通過 HTTPS 協議以安全方式交付。

這會導致混合內容錯誤,其中 https 和 https 內容同時傳輸到網路瀏覽器,通常是谷歌瀏覽器。

如何解決WordPress中的混合內容錯誤?
我們調查了混合內容錯誤,並注意到它與使用真正簡單的 SSL外掛有關,超過 300 萬 WordPress 使用者使用該外掛在其網站上配置 https。

要解決“響應不是有效的 JSON 響應”或混合內容錯誤,請導航到設定 > SSL。這將開啟外掛的設定。現在單擊“設定”選項卡。

你應該在這裡做以下兩件事:

確保“混合內容修復程式”選項已開啟。這可以防止我們上面討論的您網站上的混合內容問題。
接下來,您應該開啟“使用替代方法修復混合內容”選項。這將確保“響應不是有效的 JSON 響應”錯誤不會在編輯時突然出現。
如何修復響應不是 WordPress 中的有效 JSON 響應錯誤
非常簡單的 SSL 設定
儲存更改後,返回您正在處理的帖子並嘗試儲存您的帖子或頁面。您不應再遇到響應不是有效的 JSON 響應錯誤。

3.外掛衝突
您在 WordPress 網站上使用的外掛數量越多,外掛之間發生衝突的可能性就越大。其中一些衝突也可能導致無效的 JSON 響應錯誤。

我在執行大量外掛的網站上目睹了這個問題,比如超過 40 個。但重要的不僅僅是外掛的數量。相反,某些外掛檔案可能會導致您網站上的 JSON 錯誤。

例如,在客戶的站點上,Yoast SEO 外掛導致 JSON 響應錯誤。

因此,為了排除任何外掛衝突,您應該停用網站上的所有外掛。如果需要,請使用健康檢查和故障排除外掛停用後端中的外掛,而前端對訪問者保持不變。

如果停用所有外掛後 JSON 響應錯誤消失,則意味著其中一個外掛導致了錯誤。現在,您應該一一啟用外掛。如果在啟用特定外掛時再次出現錯誤,則表明該外掛是罪魁禍首。

4. 響應不是有效的JSON響應錯誤的替代解決方案
停用您網站上的所有外掛並正常編輯內容。如果您使用的是真正簡單的 SSL 外掛,請先停用此外掛。隨後,嘗試儲存文件。如果您能夠在不出現任何錯誤的情況下儲存它,請一一重新啟用外掛以檢查導致錯誤的外掛。

還有另一種解決方案,您可以嘗試修復 WordPress 中的響應不是有效的 JSON 響應錯誤。

導航到設定 > 固定連結。將永久連結結構從 post-name 或當前結構更改為 Plain,即 https://yoursite.com/?p=123。現在嘗試儲存您的帖子/頁面。問題應該已經解決了。

通過更改永久連結修復響應不是有效的 json 響應錯誤
WordPress 永久連結設定

但是,如果所有其他方法都失敗,請嘗試此解決方案,因為更改永久連結將導致實時網站上出現巨大的 SEO 問題,並且您還需要新增多個重定向。

我們討論了 WordPress 中響應不是有效的 JSON 響應錯誤的 4 種可能解決方案。我希望其中一種方法對您有用。如果是這樣,請在下面的評論中告訴我。如果沒有,請釋出您的具體問題,以便其他人可以提出不同的解決方案。

請已讚賞了的朋友加我微信