the_content()
普通にコンテンツを出力する。これでいい。しかしmoreタグが絡むとちょっと面倒。
the_content(‘もっと’ , $strip_tease, $link );
$strip_tease = TRUE・・・moreより後だけが出力される
$strip_tease =FALSE・・・マニュアルには「全文」出力されるとあるが、そうではなくてmoreより前だけが出力される
じゃ、moreの前も後も両方とも出力したい時は???
グローバル変数$moreをいじる
global $more; // Declare global $more (before the loop).
$more = -1;
実は、普通にテンプレートをいじる場合は、シングルページなどではmoreは無視されるのでそんなに問題にはならない。
しかし、場合によっては、moreが入っていても全文出したい時もある。
そんな時は、get_the_content()も良いが・・・確か改行が抜かれ、nl2brをしないといけない。
コメント
ccc
thfhjf