スポンサーリンク

WordPressでデフォルトのテーマ(twentyseventeen)で記事の概要表示をする

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でブログ開設するにあたってまず、テーマをどうするか迷うと思いますがメンドクサイ方はデフォルトのテーマを改造するのが良いのかなと思います。

コメント

タイトルとURLをコピーしました