記事の文章を省略して表示する

2014/06/19
数日前の記事で、記事を省略して「続きを見る」リンクを付ける方法を覚えましたが、すでに<!--more-->を入れるのがめんどくさくなってきました。<!--more-->を入れずに省略した記事を出力方法があるはずです。

調べてみると、

<?php the_content(); ?>



<?php the_excerpt(); ?>

に置き換えるといいようです。

しかし、表示される文字数が決まっている上に、文章の最後に「[...]」と表示されます。

WordPressに始めから入っているプラグイン「WP Multibyte Patch」で変更できるようなので、このプラグインを有効化しました。

プラグインの編集画面から
'excerpt_mblength' => 110,
'excerpt_more' => ' [&hellip;]',



'excerpt_mblength' => 200,
'excerpt_more' => ' &hellip;',

に変更してみたら、思ったような表示になりました。これに「続きを読む」のリンクを付ける場合は

<?php the_excerpt(); ?>
<a href="<?php the_permalink(); ?>">続きを読む</a>

のようにしました。