最近スクショとりまくって掲載してたらトップページやカテゴリ、アーカイブなどなど記事を一覧表示する至るところでどんどんページが長くなってしまったので、一定文字数表示させたらあとは「続きはウェブ(固定ページ)で☆」を導入しようと思う。
簡単なのは各記事でmoreをつけるのがいいんだろうけど、全記事やるのめんd・・・
なので、一定文字数を表示して、あとはリンクでみせるというのをPHPでやってみる。
index.php(とか)
<?php the_content(); ?>
の部分を下記に変更した。
<?php echo mb_substr(strip_tags($post-> post_content), 0, 300); ?>… <p><a href="<?php the_permalink(); ?>" class="more-link">Read more</a></p>
本文は300文字位みせ、そのあとはリンクで固定ページへ誘導する(Read more)する感じです。
「…」はまだ記事は途中だという事がわかるようにつけてみた。
文字制限のカウントですが日本語ですと100=60文字程度らしいので、デザインによって調整して下さい。
投稿記事一覧で文字数を制限して表示