WordPressではMovableTypeのように「続き」とかがないので、常に本文の全てが表示されてしまいます。
トップページやカテゴリのページなどでは全本文ではなく要約を表示させたい場合の方法です。
子テーマが設定済みであることが前提で説明しています。
1. 元のテーマのフォルダから content.php をコピーして現在の子テーマのフォルダに入れます
2. the_content( の前の行あたりに以下の一行を挿入します
if ( is_single( ) ) :
3. wp_link_pages( を閉じる ); の次の行あたりに以下を挿入します
else :
the_excerpt();
endif;
※ the_content と wp_link_pages 両方を囲む感じで
要約の文字数
子テーマフォルダの functions.php に以下を追加、80のところを好きな文字数に。
※functions.phpが無ければ新規作成、function.phpではありません
function my_excerpt_length($length) {
return 80;
}
add_filter('excerpt_length', 'my_excerpt_length');
要約の...を削除
同上
function my_excerpt_more($more) {
return ";
}
add_filter('excerpt_more' , ' my_excerpt_more' );
コメント