当你在 WordPress 中发布文章时遇到“发布失败。此响应不是合法的 JSON 响应”错误时,通常是由于插件、API 或服务器配置问题引起的。
示例:发布失败。错误信息: 此响应不是合法的 JSON 响应。

1. 禁用 Gutenberg 编辑器
有时,Gutenberg 编辑器可能会导致此问题。你可以在主题的 functions.php 文件中添加以下代码来禁用 Gutenberg 编辑器:
// 禁用 Gutenberg 编辑器add_filter('use_block_editor_for_post', '__return_false');remove_action('wp_enqueue_scripts', 'wp_common_block_scripts_and_styles');2. 检查 WP REST API
如果 WP REST API 出现错误,可以尝试禁用它。你可以安装 Disable WP REST API 插件:
插件下载地址:https://cn.wordpress.org/plugins/disable-wp-rest-api/
3. 修改伪静态规则
在宝塔控制面板中打开对应的 WordPress 网站,选择设置,然后选择伪静态,选择 WordPress 程序,点击保存。
# BEGIN WordPress
RewriteEngineOn
RewriteRule.*-[E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase/
RewriteRule^index\.php$ -[L]
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule./index.php [L]
# END WordPress
4. 更换系统镜像
如果上述方法无效,可能是服务器系统镜像与 WordPress 不兼容。尝试更换系统镜像。
通过这些步骤,你可以解决“发布失败。此响应不是合法的 JSON 响应”错误,并成功发布文章。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
没有相关内容!
暂无评论...