タイトルが20文字以上なら…で省略して表示
<?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文字以上なら…で省略して表示
<?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));
}?>
コメント