Windows Live Writer离线发布WordPress 日志提示服务器响应无效解决办法

当 Windows Live Writer 连接你的 WordPress 日志时如果出现错误提示如下:

尝试连接到您的日志时出错:服务器响应无效 – 从日志服务器接收的对 blogger.getUsersBlogs 方法的响应无效:Invalid response document returned from XmlRpc server必须先纠正此错误才能继续操作

出现这种状况一般是因为 WordPress 本身的一个 bug ,在 utf-8 编码下,xml-rpc 返回的格式不正确,缺了三个字节,要修正这个问题,按如下操作即可:

在wp-includes文件夹下找到 class.ixr.php 这个文件,然后用一个文本编辑工具打开它,查找:

$length = strlen($xml);

将其替换为:

$length = strlen($xml)+3;

这样就可以解决这个问题了!

赶快试试看吧,至少我试了是很有用的。

点赞