WordPressでは、ブログのタイトルや本文を…付きで省略表示する方法を実装することが可能です。
これにより、長い文章でもすっきりとしたデザインを保ちながら要点を伝えることができます。
タイトルが20文字以上なら…で省略して表示
1 2 3 4 5 6 7 |
<?php if(mb_strlen($post->post_title,'UTF-8')>20){ $title= str_replace('\n', '', mb_substr(strip_tags($post-> post_title), 0, 20,'UTF-8')); echo $title.'…'; }else{ echo str_replace('\n', '', strip_tags($post->post_title)); }?> |
本文が20文字以上なら…で省略して表示
1 2 3 4 5 6 7 |
<?php if(mb_strlen($post->post_content,'UTF-8')>20){ $content= str_replace('\n', '', mb_substr(strip_tags($post-> post_content), 0, 20,'UTF-8')); echo $content.'…'; }else{ echo str_replace('\n', '', strip_tags($post->post_content)); }?> |
コメント