WordPressにおけるXML-RPC利用時のバグ
#7771 (XMLRPC api stripping leading angle brackets) – WordPress Trac – Trac.
なんだよ、ばっちり本家でも問題になっているじゃないかよ。
どうやらこれは、サーバ側にインストールされているライブラリ、LIBXML2の最新版との兼ね合いで、XMLRPCクライアントからの投稿から、HTMLタグからアングル・ブラケットを取り去ってしまうという不具合を引き起こしているとのこと。
つまりだ。
これ、根本的な解決は、ライブラリ側の仕様変更に応じてWordpressのソースを書き換えるとか、そういう手段しかないようだ。
小手先の対策としては、
- サーバ側のライブラリをダウングレードする。
- LIBXML2の代わりにexpatを使う。
という対策が挙げられているのだが・・・、まぁ、普通は出来ないし、基本、アップグレードしたものをデグレードするのはちょっとなあというのが正直なところだ。
なお、パッチも出ているようだ。
WordPress patch for problamatic libxml2 version
ただし、俺が試したところでは、上手く動かなかった。動いた人がいたらご一報を。
やっぱ、Windows Live Writerが使えないってすごい不便だってことに気づき、どうにかならんもんかと色々試行錯誤している俺でした。
Pingback from 月影郷 » Blog Archive » Update On libxml2 Issues || Joseph Scott
Time 2009年2月5日 at 2:20 PM
[...] WordPressでXML-RPCが利用できないって話を前に書いたんだけど、どうも進展があったようだ。 [...]