the_excerpt()を使うと記事の抜粋を表示してくれます。抜粋の表示は、投稿にある抜粋に何も無ければ投稿記事を抜粋にして表示してくれますが、抜粋に文章を書くとそちらを表示します。
この抜粋に文章を書いていない場合、抜粋のあとに[…]が表示されますが、投稿の抜粋に文章を書いた場合、[…]が表示されないので、抜粋と一緒に表示する方法について。
Twenty Twelveテーマでは、content.phpファイルなどで抜粋を表示するタグのthe_excerptタグを使用するとpタグを一緒に出力してしまい、[…]は別の行に表示されるので、get_the_excerptタグを使用して抜粋を表示するようにしています。
あと、[…]に記事へのリンクをつけて出力するコードを追加しています。
<?php echo get_the_excerpt() . '<a href="' . get_permalink() . '">[...]</a>'; ?>
スポンサーリンク
コメント