如何修复WordPress更新失败和发布失败的错误

古腾堡编辑器已经存在了一段时间。但是,它仍然会遇到各种各样的问题

今天站长在更新文章的时候就遇到了这个问题;点击发布后会显示发布失败,修改旧文章或保存草稿则会提示更新失败,所有的内容都无法更新了

方法一:使用经典编辑器

因为错误都是在古腾堡编辑器中出现的,我们可以换成原版的编辑器

到WordPress插件中心安装第一个名为经典编辑器的插件;启用后默认的文章编辑界面就会改为经典编辑器,再次保存与发布都能成功

如果不想安装插件 你可以可以使用下面的代码来解决

add_filter('use_block_editor_for_post', '__return_false');

将代码添加到当前主题函数模板functions.php中,即可切换回之前的编辑器,根本不需要那些插件。

当然你想有更多的选择性,可以安装上述插件。

方法二:启用调试模式以搜索错误

你也可以尝试打开WordPress的调试模式。此功能仅供临时用作故障排除工具。

激活后,调试模式会将所有PHP响应记录 在您站点的wp-content 目录中名为debug.log的文件中。您可以在此文件中搜索错误,这些错误可能会阻止WordPress连接到REST API,从而阻止发布或更新帖文章。

要激活调试模式,请将以下代码添加到wp-config.php 文件中

// Enable WP_DEBUG mode

define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file

define( 'WP_DEBUG_LOG', true );

方法三:禁用不兼容的插件

除了上面两种修复方法外,还有一种情况可能是你安装的某些插件出了问题,可能是新安装的插件或者最近更新过的插件,你可以尝试将其禁用看是否能成功发布