WordPressで自動整形しない – Raw HTML capabilityプラグイン
Posted on 2009年02月17日 | 5 Comments
制作中のページをごにょごにょしていたら、どうしても越えられない壁にぶつかった。
ブログパーツのような単一のJavaScriptは、ビジュアルエディタで書かなければ埋め込めたんだけど、JavaScriptと他いっぱい…っていうコードを埋め込もうとすると
「br /」とか「p」とかいうタグが勝手に挿入されてしまう。
そのお節介機能を「自動整形」というのだけど、そいつのせいでJavaScriptが動作しなくなっちゃったりするんだ。
で、WordPressの自動整形を止めるプラグインを探してみた。
まず試してみたのがRaw HTML capabilityプラグイン。
普通にインストールして有効化すると、投稿画面に Raw HTML のボックスが表示されるようになる。

Raw HTML
自動段落を無効にするとか、スマイリー使わないとかそういうオプション設定。
全部にチェックを入れて投稿してみたけど、自動的に「br」とか「p」とか挿入されて改行されちゃったんだよね。
あれ?おかしいなぁ。
部分的に自動整形を止めるには
<!–start_raw–>JavaScriptの中身 <!–end_raw–>
(<>は半角)または
[raw]JavaScriptの中身[/raw]
([]は半角)のようにタグを挿入する。
投稿してみたところ、JavaScriptはちゃんと表示された。
でも編集画面にはしっかり「br」とか「p」とか挿入されてるから、
保存した後にどこか修正してもう一度保存…とやると
普通に改行とか入っちゃってJavaScript壊れる。
自動挿入されちゃった「br」とかを手動でぽちぽち消してから投稿するべし。
っていう若干の不便さはあるものの、長い複数のJavaScript(とその他)を表示させるっていう目的は達成できたので、まぁいいんじゃないかな。
その”若干の不便さ”をなんとかしたいなーとか欲をかいて、
英語がよく分からないからとりあえず同じような機能がありそうなプラグインをいくつか試してみたんだけど…。
Disable wpautop → うまく動いてないっぽい。
PS Disable Auto Formatting → 改行を消さないようにはできたけど、改行を入れないようにはできなかった。
WP Unformatted → カスタムフィールドに出現せず。
という結果になったので、とりあえず修正するときに「br」とかをぽちぽち消す手間は省けないんだなと諦めることにする。
関連記事:
この記事は 2009年02月17日火曜日 の 12:53 AM に書きました。
この記事のフィードはRSS 2.0で購読できます。
« WordPress 2.7.1 日本語版 | Pay Per Post悪くない理論 »
4 Comments for this entry
1 Trackback or Pingback for this entry
-
WordPressで自動整形しない - WP-UnFormating >> 病的溺愛シンドローム
2月 19th, 2009 on 12:50 AM[...] WordPressで自動整形しない – Raw HTML capabilityプラグイン [...]















![ブログ専用アフィリエイト-Adgger[アドガー]- アフィリエイト](http://www.adgger.jp/img/bnr/bnr_adgger05.gif)
![完全成果報酬型SEO対策-WEB CREATION[ウェブクリエーション]- SEO対策](http://www.adgger.jp/img/bnr/bnr_vveb02.gif)

2月 17th, 2009 on 1:31 AM
(*^_^*)/こんばんはぁ♪
夜分遅くすいませんm(__)mペコリ
結構メンドクサイ作業を試みていたようですね!
少し進展があった所で、今回はヨシとしましょう~w
お疲れ様です♪
2月 17th, 2009 on 3:23 AM
>おいちさん
(*^-^*)/こんばんは~♪
ぉ。今日は深夜族ですねw
結構くだらないことがやりたかったばっかりに、かなり面倒な作業になりました…( = =) トオイメ
でもプラグイン探しするとブログのネタになるからよしwww
2月 18th, 2009 on 12:10 AM
こんばんわ。
タイトルを見てすごく期待して読んだんですが・・・やっぱりダメなんですね(^_^;
ほんとおせっかい機能ですよね。
2月 18th, 2009 on 12:40 AM
>M@Saさん
(*^-^*)/こんばんは~♪
一応投稿した後に編集しなければ大丈夫です。
再編集するときは余計なタグをぽちぽち手動で消すしかないですね。
うーん…ちょっと面倒ですよねぇ。