「WordPress 3.4にアップデートしてからWindows Live Writetから投稿できない」が解決

OPC Diary » Blog Archive » WordPress 3.4にアップデートしてからWindows Live Writetから投稿できない.

Windows Live Writer unable to connect to WordPress Blog | Corelan Team

ここにありましたよ解決策が。

結論としては、IISがXMLデータに勝手にBOMをつけやがるので、PHPのコードが埋め込むヘッダのデータサイズと実際のデータサイズが合わないのでXMLデータの最後の方がBOM分欠けるということのようです。なんだよ、IISの問題かよ。

ちっ。

解決策。

/wp-includes/class-IXR.phpのfunction output($xml)を書き換えます。

4行目が変更点です。BOM分(+3)足せばいいはずですが、うまくいかなかったのでついかっとなって+10としていますが、よい子は+3から試してみてください。

追記:
wp-config.phpについうっかりBOMがついているとだめだという情報があり、いきなりコードを書き換えるのはーという方はその辺を試してみると良いかもです。

コメントを残す