wordpress編輯文章時(shí)出現(xiàn)“更新失敗。 此響應(yīng)不是合法的 JSON 響應(yīng)。”可能的原因有很多,先說(shuō)一個(gè)最簡(jiǎn)單的解決辦法:

1、到后臺(tái)找“設(shè)置”-“固定鏈接”,進(jìn)入后把“固定鏈接結(jié)構(gòu)”改為“樸素”保存。

如果上面的方法解決不了再?gòu)钠渌姆矫嬲以颍R?jiàn)的原因有以下幾種:

1. 檢查網(wǎng)站 URL 設(shè)置

確保 WordPress 地址和站點(diǎn)地址設(shè)置正確。如果啟用了 SSL,這兩個(gè)地址都應(yīng)使用 https 協(xié)議。可以在 WordPress 后臺(tái)的“設(shè)置”→“常規(guī)”頁(yè)面中檢查和修改這些設(shè)置。

2. 重新生成 .htaccess 文件

WordPress 的 .htaccess 文件用于管理 SEO 友好的 URL(固定鏈接)。如果該文件配置不正確,可能會(huì)導(dǎo)致 JSON 響應(yīng)錯(cuò)誤。可以通過(guò)以下步驟重新生成 .htaccess 文件:

使用 FTP 客戶端或文件管理器連接到網(wǎng)站根目錄,找到 .htaccess 文件并下載備份。

刪除服務(wù)器上的 .htaccess 文件。

在 WordPress 后臺(tái)的“設(shè)置”→“固定鏈接”頁(yè)面中點(diǎn)擊“保存更改”,WordPress 將自動(dòng)生成新的 .htaccess 文件。

3. 切換到經(jīng)典編輯器

切換到經(jīng)典編輯器可以暫時(shí)繞過(guò)塊編輯器的問(wèn)題。安裝并激活“經(jīng)典編輯器”插件后,將經(jīng)典編輯器設(shè)置為默認(rèn)編輯器。

4. 檢查主題和插件

主題或插件沖突可能是導(dǎo)致此錯(cuò)誤的原因。可以嘗試以下步驟:

切換到默認(rèn)主題(如 Twenty Twenty-One)。

禁用所有插件,然后逐一啟用,以確定是否有插件導(dǎo)致沖突。

5. 檢查防火墻設(shè)置

防火墻可能會(huì)阻止 WordPress 編輯器的合法請(qǐng)求。可以暫時(shí)禁用防火墻插件(如 Wordfence、Sucuri 等)或托管商提供的防火墻,以確定是否是防火墻導(dǎo)致的問(wèn)題。

6. 啟用調(diào)試模式

啟用 WordPress 調(diào)試模式可以幫助查找問(wèn)題根源。在 wp-config.php 文件中添加以下代碼:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

然后查看 /wp-content/debug.log 文件中的錯(cuò)誤日志。

7. 檢查 REST API 調(diào)試日志

如果問(wèn)題與 REST API 相關(guān),可以在 WordPress 的“工具”→“站點(diǎn)健康”頁(yè)面中查看 REST API 的調(diào)試日志。

8. 檢查媒體文件上傳

如果在上傳媒體文件時(shí)出現(xiàn)此錯(cuò)誤,可以嘗試通過(guò)媒體庫(kù)上傳文件,而不是直接在編輯器中上傳。

如果以上方法仍未解決問(wèn)題,建議聯(lián)系 WordPress 托管服務(wù)提供商尋求幫助。