備忘録。そのときそのときに勉強しているもののメモ

immature

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

Copyright© immature , 2021 All Rights Reserved Powered by STINGER.