WordPressでデフォルトのテーマ(twentyseventeen)で記事の概要表示をするときのメモ
%5Cwp%5Cwp-content%5Cthemes%5Ctwentyseventeen%5Ctemplate-parts%5Cpost%5Ccontents.php
の55行目
the_content( sprintf( __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentyseventeen' ), get_the_title() ) );を以下のように書き換える
if(is_single()) { the_content( sprintf( __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentyseventeen' ), get_the_title() ) ); }else { the_excerpt(); }
以上で、各記事の詳細ページ以外が概要表示になると思います。
また、他のデフォルトで入っているテーマ、twentysixteenとtwentyfifteenも同じ要領でcontent.phpの
the_content(…)
の部分を
if(is_single()) { the_content(…); }else { the_excerpt(); }
とすることで解決すると思います。
is_singleの説明はこちら
WordPressでブログ開設するにあたってまず、テーマをどうするか迷うと思いますがメンドクサイ方はデフォルトのテーマを改造するのが良いのかなと思います。
コメント