联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > WordPress教程 > 正文

如何在WordPress中修复无效的Json错误

作者:98wpeu发布时间:2024-01-14分类:WordPress教程浏览:71


导读:您是否正在尝试修复WordPress中的无效Json错误?在您的网站上编辑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、云闪光或插件,那么它有时也可能会阻止合法的请求。

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

一些应用程序级别的WordPress防火墙可以通过简单地停用插件来禁用。对于sucuri和云闪存等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错误以及如何修复它们的完整手册,以及我们为小型企业提供的最佳电子邮件营销服务的首选。

更多wp网站技巧请关注我们.

标签:初学者错误指南如何在WordPress杰森


WordPress教程排行
最近发表
网站分类
标签列表