TwentyTwelveのフロントページで一覧を抜粋表示にする方法

WordPressのTwentyTwelveをカスタマイズするために子テーマを作ったので早速その他の設定をしました。

まずはフロントページにだらだらと本文が表示されて長いスクロールになってしまうので一覧を抜粋表示に変更。

content.phpを子テーマディレクトリにコピー

作成した子テーマのディレクトリに親テーマのcontent.phpをコピーします。

条件分岐タグを変更

やり方は恐らくいくつかありそうですが、調べてみたところ次の方法が一番簡単でした。

元ファイルの下記の記述を

<?php if ( is_search() : // Only display Excerpts for Search ?>
    <div class="entry-summary">
    </div><!-- .entry-summary -->

下記に変更します。

<?php if ( is_search() || is_home() || is_archive() ) : // Only display Excerpts for Search ?>
    <div class="entry-summary">
    <?php the_excerpt(); ?>
    </div><!-- .entry-summary -->

要約すると
「検索画面とホーム画面(フロントページ)とアーカイブ画面のときは抜粋表示してね」
ってことですね。

これで一覧表示画面は抜粋表示、個別投稿の場合は全文表示となりました。 
 

「TwentyTwelveのフロントページで一覧を抜粋表示にする方法」への1件のフィードバック

コメントを残す