WordPressのタイトルの文字数を指定する方法メモ

<?php echo mb_substr( $post->post_title, 0, 21); ?>

 

50字より少ない場合、…をつけず、51字以上の場合は…をつける

<?php
if(mb_strlen($post->post_content,'UTF-8')>51){
$content= str_replace('\n', '', mb_substr(strip_tags($post-> post_content), 0, 51,'UTF-8'));
echo $content.'…';
}else{
echo str_replace('\n', '', strip_tags($post->post_content));
}
?>