WordPressで個別に記事本文を指定した文字数分だけ表示させたいときの方法をメモ

関数の作成と呼び出し

まず、functions.php

<?php
//記事本文の文字数の指定抜出し関数
function len_excerpt($length) {
global $post;
$content =  mb_substr(strip_tags($post->post_content),0,$length);
return $content;
}
?>

と記述します。

あとは、
ループ内などに

<?php echo len_excerpt(表示させる文字数); ?>

と記述すればOK

たとえば、本文の100文字を抜き出して表示させ、続きのリンクを表示させる場合は

<?php echo len_excerpt(100); ?><br />
<a href="<?php the_permalink() ?>">..続きを読む</a>

のように記述すればOK