【问题】
网站本来是wordpress 3.3的,最近升级到wordpress 3.4.
网站本身都是一切正常的。
之前都是用wlw(Windows Live Writer)去向网站发布日志的,之前一切正常。
但是升级为wordpress 3.4后,发现wlw发布日志,虽然发布过程都是没有任何错误,发布后,也跳转打开网站,但是帖子却没出现。
即貌似发布帖子成功,但是实际上没有发布。
【解决过程】
1.去网站后台关闭XML-RPC后再开启。问题依旧。
2.后来试了多次,都还是无法真正发布日志。
然后突然想起来了,之前升级完毕wordpress 3.4的时候,好像看到有提示,关于XML-RPC方面的升级,
所以,在想,不会坑爹的把API接口也变了吧?那岂不是以后wlw等工具都不能用了。。。真是那样的话,就悲催了。
3.后来实在不行,就去试了试重新把网站添加一遍:
在wlw中:
然后去账户->在路上->编辑:
然后去"更新账户信息":
接下来就是像最开始把网站加到wlw中一样去一步步的设置了:
完成设置后,发现一个有点怪的事情,那就是,我网站本身的主题,还是用的retina,没变化的,
但是此时wlw编辑界面中,之前帖子的标题都是居中对齐的,但是现在却变左对齐了,而且字体也从宋体变为雅黑了:
不知道具体是啥原因。
不过倒不影响使用。
【总结】
wordpress 从3.3升级到3.4后,需要在wlw重新设置(添加)一遍自己的网站,然后就可以解决无法发布日志的问题了。
【后记】
此处帖子无法发布的问题,也可能是帖子的确是发布了,但是延迟了,所以没能及时显示。
因为此贴,现在就遇到了这样的延迟问题。
发布后,调用浏览器打开自己的网站,但是却没看到帖子,结果刷新了几次,结果就显示出来了。
所以才有上面的推测的。
但是无论如何,感觉wordpress 3.4中的新的xml-rpc和现在的wlw不是很兼容啊。
因为之前wlw发布帖子,都是可以立刻看到的。现在搞得还有延迟。。。
希望以后找到解决办法,取消此延迟,否则很容易让人产生误会,以为帖子没发布呢。
【后记2】
遇到更变态的了,此刻在wlw更新发布此贴,导致把刚才能看到的那个已经发布的帖子,都“冲”掉了。
然后现在竟然看不到当前这个帖子了。。。刷新了N遍了,也没效果。。。
【后记3】
最后自己这个帖子,竟然是通过google去搜索关键字“wordpress 3.4 xml-rpc wlw”而看到了自己的帖子,然后找到自己的帖子的。
而自己网站的主页中,竟然看不到。。。真尼玛悲催。。。
真的不知道,是不是wordpress 3.4和wlw的兼容性问题,还是其他啥主题retina和wordpress 3.4的兼容性问题。。。
转载请注明:在路上 » 【已解决】网站从wordpress 3.3升级为wordpress 3.4后,wlw(Windows Live Wrirter)无法发布日志