Word Pressのデフォルトのテーマ「twenty fifteen」を現在使用している、サイトトに使用されているフォントも見やすく、デフォルトのままでも満足できるテーマなのだが、気になるのは、デフォルトではメニューがサイト上部に表示できないこととくらい。
けれど、それ程記事数がないので、メインメニューを作成するのはもう少し記事数が増えてからにしようと思う(笑)
いずれ気が変わってトップページを作るかもしれないが、このサイトはブログ形式にして、トップページには最新記事を表示させておこうと思っていて、何もカスタマイズしないでここまで来たが、やはりトップページやカテゴリページで、記事が全文表示されるのは、あまりよくないかもしれない。
ということで、twenty fifteenのトップページに抜粋記事一覧を表示させることにしたのだが・・・twenty fourteenでは条件分岐タグをしようして、条件分岐タグを使用して(抜粋記事)を表示する条件を
[php]
<?php if ( is_search() || is_home() || is_archive() ) : ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!– .entry-summary –>
[/php]
と追加するだけでトップページもカテゴリ記事、アーカイブ記事も抜粋表示することができたが、Tweny Fifteenではこの方法で抜粋表示することはできない。そこでいろいろ調べてみると、IKTメモ帳「Twenty Fifteenのトップページを抜粋一覧表示にカスタマイズ」に詳しく書いてあった。
Twenty fifteenでトップページを抜粋記事一覧にする方法
ますはtwenty fifteenの子テーマを作り、twenty fifiteenのcontent.phpをコピーしてterapad等のテキストエディタにコピーして、ファイル名をcontent-.○○phpにリネーム。
例としてcontent-itiran.phpにしたが、リネーム後、
[php]
<div class="entry-content">
<?php
/* translators: %s: Name of current post */
the_content( sprintf(
__( ‘Continue reading %s’, ‘twentyfifteen’ ),
the_title( ‘<span class="screen-reader-text">’, ‘</span>’, false )
) );
wp_link_pages( array(
‘before’ => ‘<div class="page-links"><span class="page-links-title">’ . __( ‘Pages:’, ‘twentyfifteen’ ) . ‘</span>’,
‘after’ => ‘</div>’,
‘link_before’ => ‘<span>’,
‘link_after’ => ‘</span>’,
‘pagelink’ => ‘<span class="screen-reader-text">’ . __( ‘Page’, ‘twentyfifteen’ ) . ‘ </span>%’,
‘separator’ => ‘<span class="screen-reader-text">, </span>’,
) );
?>
</div><!– .entry-content –>
<?php
// Author bio.
if ( is_single() && get_the_author_meta( ‘description’ ) ) :
get_template_part( ‘author-bio’ );
endif;
?>
[/php]
を削除して
[php]
<div class="entry-content">
<?php the_excerpt(); ?>
</div><!– .entry-content –>
[/php]
に変更。
そしてindex.phpとarchive.phpの下記の部分を、
[php]
get_template_part( ‘content’, get_post_format() );
[/php]
から
[php]
get_template_part( ‘content-itiran’, get_post_format() );
[/php]
に変更。そうすると、トップページやカテゴリー、アーカイブが抜粋表示になる。
最初から「続きを読む」になっているのでこの点のカスタマイズは不要なのだが、問題はこのサイトのアイキャッチ画像が大きすぎて、せっかく抜粋表示にしたのに、画面に1記事を抜粋表示でも表示しきれない(笑)
けれど、これでトップページもすっきりしたし、よかったと思う。