WordPressのトップページとアーカイブページを抜粋表示にする(Twenty Seventeen)

表題の通りです。

以下画像のように、Twenty Seventeenはトップページとアーカイブページがデフォルトでは全文表示となっております。これを抜粋表示にして、「続きを読む」といったリンクを張り付けたいと思います。

1. 親テーマから「index.php」と「archive.php」をコピーする

そのままですね。親テーマからindex.phpとarchive.phpを子テーマ側にコピーします。2つとも以下のディレクトリに存在しますので、そこからコピーします。

[インストールディレクトリ]/wp-content/themes/twentyseventeen

2. 内容を書き換える

index.phpであれば45行目、archive.phpであれば40行目に以下の記述があります。

get_template_part( 'template-parts/post/content', get_post_format() );

これを、それぞれのファイルで以下のように書き換えます。もちろん子テーマ側のファイルを書き換えます。

get_template_part( 'template-parts/post/content', 'excerpt' );

これだけで抜粋用のテンプレートを呼び出すように変更することができます。

3. 確認

このような形で、抜粋記事となり、トップページがすっきりしました。

 

次回はアイキャッチ画像でも入れてみたいと考えています。

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