記事抜粋があるときに[…]を追加して表示する方法

the_excerpt()を使うと記事の抜粋を表示してくれます。抜粋の表示は、投稿にある抜粋に何も無ければ投稿記事を抜粋にして表示してくれますが、抜粋に文章を書くとそちらを表示します。

excerpt

この抜粋に文章を書いていない場合、抜粋のあとに[…]が表示されますが、投稿の抜粋に文章を書いた場合、[…]が表示されないので、抜粋と一緒に表示する方法について。

Twenty Twelveテーマでは、content.phpファイルなどで抜粋を表示するタグのthe_excerptタグを使用するとpタグを一緒に出力してしまい、[…]は別の行に表示されるので、get_the_excerptタグを使用して抜粋を表示するようにしています。

あと、[…]に記事へのリンクをつけて出力するコードを追加しています。

<?php echo get_the_excerpt() . '<a href="' . get_permalink()  .  '">[...]</a>'; ?>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です