安装/配置Windows Live Writer来发布文章

By | 2015年4月20日

于2019年09月29日 更新

自Wordpress 5.X 版本之后,提供了rest api来远程发布文章,可以不用安装“Control XML-RPC publishing”插件了。


WordPress自带编辑器太差,下载了几个编辑器,用着也不是很好。并且每次登陆到后台写博文,很容易丢失(网页一卡,就白写了),并且占用带宽。

对于用惯了Windows平台的人来说,windows live writer是一个非常不错的离线博文编辑器,本地离线编辑,想发布时再发布。

1. 安装Windows live writer

下载 Windows Essentials,Windows Essentials是一个软件集成包,里面包括Photo Gallery, Movie Maker, Windows Live Writer, Windows Live Mail,OneDrive和Support软件,安装的时候只要选择Windows Live Writer便可。

官方下载地址:http://windows.microsoft.com/zh-CN/windows-live/essentials-install-offline-faq,全部显示,选择需要的语言版本便可。

2. 安装Control XML-RPC publish插件,然后进入后台“设置/撰写设置”,在下方激活“Remote publishing with XML-RPC”。不安装插件的话,是没有此选项的。

3. 此时配置Windows Live Writer时,会得到错误消息:wp-blogger.getUsersBlogs方法无效(网上有人说是编码原因造成的)。解决方法:

打开wp-includes/class-IXR.php文件,找到“$length = strlen($xml);“,替换成”$length = strlen($xml) + 3;“。

P.S

我通过上述方法解决了我的问题,但是如果你还是有问题的话,这里有人总结了各种可能原因及解决方法。

http://www.bzdiao.com/invalid-response-document-returned-from-xmlrpc-server/