[WordPress General] 投稿記事を指定した文字数で抜粋して…で省略する

memo.

the_content() のかわりに the_excerpt() を利用します。

index.pho
<?php the_excerpt(); ?>

カスタマイズ

いわゆるフィルターフックをすることで、文字数や省略文字などをカスタマイズできるそうです。

functions.php
//記事抜粋を表示する
function change_excerpt_mblength($length) {
    return 40;
}
add_filter('excerpt_mblength', 'change_excerpt_mblength');
function new_excerpt_more($more) {
    return ' ...';
}
add_filter('excerpt_more', 'new_excerpt_more');

日本語版で運用する場合に必ず入れる WP Multibyte Patch の設定を利用できるとのこと。