watermint.org

Takayuki Okazaki's blog

いつもブログの編集・投稿にはMarsEditというソフトを使っているんですが、最近、投稿するとHTMLタグがすべて消えてしまうという現象に悩まされていました。MarsEditにはXMLRPCのログを記録・表示できるモードがあり通信ログを確認してみましたがそちらは問題ない感じ。ひょっとしてWordPressのバージョンアップの時に何らかのセキュリティポリシーが変わったのかもと思って調べてみるもそれらしい項目が見あたりません。
そこできちんとググッてみたところ、どうやらlibxml2のバグだということが分かりました。libxml2がパースのときに<や>、&などをばっさり切り落としてしまうようです。このバグはlibxml2 2.7.1や2.7.2あたりで再現するようで、2.7.3では修正されたそうです。そこで、phpinfoでリンクされているバージョンを調べたところ 2.7.2・・・。レンタルサーバで動かしているので自分でリンクし直すこともできません。しばらく待つしかないんでしょうねえ・・・。