2009
10.01

本文などで改行したりすると、勝手に挿入される<p>や<br />がうっとおしくてややこしい。
それっぽいプラグインもありますが、なんかめんどくさいっていう場合、いっそのこといったん全部除去して、テンプレート側で必要な部分に入れなおすという手もある。
ただ、この方法では、Enterで段落が分かれている部分が<br />2こに置き換わるので、想定外に行間が開くことになるので悩ましげ。

$hoge = get_the_content();
//strip_tags()でhtmlタグを取り除く(2番目の引数で取り除かないタグを指定できる)
$hoge = strip_tags($hoge, '<a>');
//nl2br()で文中の改行コードを<br />に変換する
$hoge = nl2br($hoge);
//前後に<p>タグを付け加えてどーん
echo ('<p>'.$hoge.'</p>');

No Comment.

Add Your Comment