wordpress网站发布失败:此响应不是合法的JSON响应

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

 

示例:发布失败。错误信息: 此响应不是合法的 JSON 响应。

f66ec8f3d39f46391bb12e1c260600eb

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 响应”错误,并成功发布文章。

© 版权声明

相关文章

没有相关内容!

暂无评论

none
暂无评论...