WordPressエントリ内の<P>タグを無効化
Posted on 6月 15th, 2007 by sudabon
WordPressのエントリ内にjavascriptを埋め込み、document.writeでテキスト表示させたかったのですが、デフォルトのままではエントリの行単位に挿入される<p>タグの影響で、document.writeが動作しませんでした。
そこで、
タグの挿入を無効にするにはどうすればいいのかをネットで調べていると、下記のサイトにヒントがありました。
iDeasilo
wpautop($pee, $br = 1)
空行で囲まれたテキストを段落とみなしてそれぞれ <p></p> タグで囲んでテキスト全体を返す。
そこで、
“wp-includes/default-filters.php” の 121行目(V2.0.9)や123行目(V2.2)あたりの
add_filter(’the_content’, ‘wpautop’);
をコメントアウトすると、<p></p>タグは挿入されなくなりました。
もしExcerptの<p></p>タグも無効にしたいのであれば、同ファイルの
add_filter(’the_excerpt’, ‘wpautop’);
をコメントアウトすれば良いような気がします。(未検証)
Filed under: ブログツール | 3 Comments »

