2008/2/15 Fri

wpautopのタグアンマッチバグ

Filed under: WordPress — nico @ 14:22:22

てことで、例によってバグ修正待ちで時間空いたので、wpautopのバグをソース見つつ解析。
結構無茶してるソースだなー・・・とか思いつつ読むこと1時間。

とりあえず、バグの現象を確定。
まぁ、対策は思いつきませんが(をい

ちょっとiG:Style Hiliter使うとバグるコードなので、昔のスタイルですが・・・。

a
<div>a

</div>

コレでバグる。
この結果として吐き出されるのが

<p>a</p>
<div>a</p>
</div>

こんな感じのソースに・・・。

ぬー。
ブロックタグ内で2重改行するとアウトって。
こんな単純なケースでもバグるってことは、迂闊にWORDPRESSでタグ使った文章書いたり、出来ないって事だよなぁ・・・。

とりあえず、iG:Style Hiliterを改造して2重改行送らないようにパッチ当てれば今の現象は回避できるのかなぁ?

コメント (0) »

この記事にはまだコメントがついていません。

コメント RSS トラックバック URL

コメントをどうぞ

Link Free. Copyright (C) 2005-2007 nico. All rights reserved.
HTML convert time: 0.554 sec. Powered by WordPress ME