如何在WordPress中修复无效的JSON错误(初学者指南)

您是否正在尝试修复WordPress中的无效JSON错误?

在您的网站上编辑WordPress帖子或页面时出现此错误。您将看到一条消息,提示‘该响应不是有效的JSON响应’,并且更新该页面将失败。

在本文中,我们将向您展示如何轻松修复WordPress中的无效JSON错误。我们还将讨论此错误发生的原因以及将来如何避免它。

出现此错误的原因有很多。然而,最有可能的原因是WordPress中的URL设置不正确或固定链接断开。

话虽如此,让我们来看看如何轻松修复WordPress中的无效JSON错误。

重要:请在对您的网站进行任何重大更改之前对WordPress进行完整的备份。这使您可以轻松地将您的网站恢复到以前的状态。

对于大多数网站,此设置在两个字段中必须具有相同的URL。

然而,很少有一些用户会给WordPress提供自己的目录,并在不同的地址上为网站提供服务。在这种情况下,它们在这里可以有不同的URL。

但是,如果您的站点地址不正确,则会在WordPress中触发无效的JSON错误。

如果您对设置进行了任何更改,那么不要忘了点击“保存更改”按钮。您现在可以编辑一篇博客文章,并查看添加任何新块或保存该文章是否会触发“无效的JSON响应”错误。

如果您仍然看到错误,请继续阅读。

如果您不确定是否使用了正确的设置,只需选择其中一种默认格式即可。

在此之后,继续并点击“保存更改”按钮来存储您的设置。

现在,您可以尝试编辑博客文章或页面,以查看错误是否已消失。如果没有,那么您可以尝试下一步。

提示:找不到.htaccess文件?请参阅这篇关于如何查找.htaccess文件的快速文章。

在此之后,您需要使用FTP客户端或文件管理器应用程序编辑.htaccess文件。

打开文件后,您需要删除其中的所有代码,并将其替换为以下代码:


从这里,您可能会看到一个标记为“rest API遇到意外结果”的问题。

点击它将显示更多详细信息,这可能会给你一些线索,说明是哪个插件或第三方服务导致了这个问题。

如果这没有提供任何线索,那么您可以继续下一步。

WordPress现在将停用所有已安装的插件。

现在,您可以再次尝试重现错误。如果错误消失,那么这意味着您的网站上安装的某个插件导致了该错误。

要找出问题出在哪个插件,您只需逐个激活它们,并尝试重现错误。重复这一过程,直到你找到罪魁祸首。

在此之后,您可以联系插件作者寻求支持或找到替代插件。

6.临时切换到经典编辑器

如果以上所有步骤都失败了,那么你可以暂时切换到WordPress的经典编辑器。

这个旧版本的WordPress编辑器使用更简单的文本编辑器,并不严重依赖REST API来获取JSON响应。

要使用它,您需要安装并激活经典编辑器插件。有关更多详细信息,请参阅我们关于如何安装WordPress插件的分步指南。

该插件开箱即用,它将在激活时禁用古登堡编辑器。

现在,您可以继续处理您的网站,并在稍后返回故障排除。

7.进一步的故障排除

很多事情可能会阻止WordPress rest API或使其返回无效的JSON响应。我们已经解决了上面最有可能的罪魁祸首,但如果这不能解决它,那么这里有一些更多的步骤,你可以尝试一下。

切换到默认WordPress主题

有时,WordPress主题与插件或WordPress核心之间的冲突可能会导致意外行为。

你只需切换到默认的WordPress主题,比如TwentyTwentyOne或Twty-TwentyTwo,就可以对此进行测试。

暂时关闭网站应用程序防火墙

如果你使用的是WordPress防火墙,比如Sucuri、Cloudflare或插件,那么它有时也可能会阻止合法的请求。

解决这个问题最简单的方法是暂时禁用你的WordPress防火墙插件或服务。

一些应用程序级别的WordPress防火墙可以通过简单地停用插件来禁用。对于Sucuri和Cloudflare等DNS级别的防火墙,您可以从您的帐户仪表板中禁用它们。

在WordPress中启用调试

WordPress有一个内置的功能,可以让你保留错误日志。但是,默认情况下不会启用它。

要启用它,您需要将以下代码添加到wp-config.php文件中:

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

由❤️托管WPCode在WordPress中一键使用

之后,WordPress将在/wp-content/文件夹内的一个调试.log文件中保存所有错误的日志。您可以使用FTP客户端访问此文件。

错误日志可能会为您提供可能导致网站上出现无效JSON错误的原因的线索。有关更多详细信息,请参阅我们关于设置WordPress错误日志并使用它们调试错误的指南。

寻求专家帮助

最后,如果所有其他方法都失败了,那么这可能是由于您的WordPress托管服务器上的配置错误。大多数可靠的WordPress托管公司都能够帮助用户解决常见的WordPress问题。

只需通过实时聊天或支持票证联系他们,他们或许能够帮助您修复该问题。

我们希望本文能帮助您了解如何修复WordPress中的无效JSON错误。你可能还想看看我们最常见的WordPress错误以及如何修复它们的完整手册,以及我们为小型企业提供的最佳电子邮件营销服务的首选。

中国和中国都是如此。

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号