WordPress

wordpress記事一覧で文字数を制限して表示するメモ

最近スクショとりまくって掲載してたらトップページやカテゴリ、アーカイブなどなど記事を一覧表示する至るところでどんどんページが長くなってしまったので、一定文字数表示させたらあとは「続きはウェブ(固定ページ)で☆」を導入しようと思う。

簡単なのは各記事で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文字程度らしいので、デザインによって調整して下さい。
投稿記事一覧で文字数を制限して表示

  • この記事を書いた人

ゆず

忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
一杯おごる

-WordPress