採用サイト制作に最適なWordPressテーマ「ISSUE」の機能概要

ワードプレステーマ別

TCDテーマAnでトップページに表示される最新記事の件数を変更する

Q.トップページに表示される最新記事の表示記事件数を変更するには?

管理画面の設定>表示設定にある「1ページに表示する最大投稿数」を変更しても適用がされません。トップページの最新記事の表示件数を変更する方法を教えてください。

A.下記のphpファイルの該当箇所を編集します

テーマによってトップページに表示する最新記事の件数をテンプレート内に指定していることがあります。表示設定で最大投稿数を変更してもテンプレートで指定されている表示投稿数が優先されます。これを変更するには下記のファイルの該当箇所をご編集ください。
編集するファイル:index.php
編集する箇所:

<!-- recent post -->
  <div id="index_post_list">
   <h3 class="headline1"><?php _e('Recent post', 'tcd-w');  ?></h3>
   <ol class="first_list clearfix">
    <?php
        $args = array('post_type' => 'post', 'numberposts' => 10);
        $index_post=get_posts($args);
    ?>

※上記コードのハイライト部分「numberposts」の数を変更してください。

デフォルト設定ではサムネイル付き記事が6件、タイトルのみの記事が4件の合計10件となっていますが、
例えばこれをサムネイル画像つき記事が9件、タイトルのみの記事が3件と変更する際は上記カスタマイズでnumberposts(表示させる記事の総数)を12に設定し、サムネイル付の記事数は以下のように編集します。

編集するファイル:index.php
編集する箇所:

 $i = 1; 
        if ($index_post) {
         foreach ($index_post as $post) : setup_postdata ($post);
         if($i < 10) {
    ?>
    <li class="clearfix">
     <a class="image" href="<?php the_permalink() ?>"><?php if ( has_post_thumbnail()) { echo the_post_thumbnail('small_size'); } else { echo '<img src="'; bloginfo('template_url'); echo '/img/common/no_image3.gif" alt="" title="" />'; }; ?></a>
     <?php if ($options['show_date']) { ?><p class="date"><?php the_time('Y.n.j'); ?></p><?php }; ?>
     <h4 class="title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h4>
     <div class="excerpt"><p><?php if (has_excerpt()) { the_excerpt(); } else { new_excerpt(40);}; ?></p></div>
    </li>
    <?php } elseif($i==10) { ?>

※上記コードのハイライト部分の数値を10に変更しています(デフォルトは7)

この記事は役に立ちましたか?

もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

同じテーマのカスタマイズ記事