Autoformatting」を採用。決め手は「連続改行」「タグ外コメントアウト」が使用可能だったこと。連続改行は文法違反ですが(改行タグは体裁をととのえるためのものではない)、コーディングの現場ではどうしても使われてしまいます。functions.phpには「属性値消失を防ぐ関数」を追記しておきます。これで同様に検証すると...。ちなみに権限は「編集者」です。※場合によってOKな場合もあるが、<p>で囲まれる場合もあり法則不明。※消えないが<p>タグに囲まれてしまうかなりいい感じになりました。ここまでしてもいくつか実現不可能なものがありますね。注意が必要な部分は残ります。消えたタグの残骸(?)がソースのしたのほうに突如出現して、ソースを汚す現象も確認されました。いうことで、以下まとめです。[11月6日追記]こんな感じでしょうか。...それにしても、権限によって自動整形の挙動が違うこと、本当に驚きました。知られていることなのでしょうか??皆さん困っていないのでしょうか...。それとも、コーディング済みのソースを流し込むことが一般的ではないのでしょうか。(個人的には嫌いですが)長い間、おかしいおかしいと思っていたこと、まとめることは出来てちょっとスッキリしました。よし!法則つかんだぞ!と思ったのもつかの間、検証では大丈夫だったコメントアウトにNGパターンが発生してしまいました。使わない方が安全のようです。自動整形は本当に手強いです。私は、管理画面内にコーディング済みのソースを流し込んだあとは必ず目視確認をしているのですが、今回はそれで救われました。コメントアウトがおかしくなった影響で、その部分以下がごっそり抜け落ちるという現象になっていたので、気付かずにリリースしていたら危ないところでした...。気付いたことがあればアップしたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。