WordPressテーマTCDのカスタマイズを研究するサイト

トップページの特集記事の表示数を変更したい

Q.トップページの特集記事の表示数を変更したい

Gorgeousでは、トップページに特集記事1と特集記事2が表示されておりますが、その表示数を変更する事はできますでしょうか?

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

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

■特集記事1(例:5件→21件に増やす場合)

  <?php if($options['featured_category']) { ?>
(中略)
       $args = array('post_type' => 'post', 'numberposts' => 5, 'category' => $featured_cat_id);

       ↓

 <?php if($options['featured_category']) { ?>
(中略)
       $args = array('post_type' => 'post', 'numberposts' => 21, 'category' => $featured_cat_id);

 

上記に加えて、下記も編集します。

 <?php } elseif($i==3) { ?>
   <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.jpg" alt="" title="" />'; }; ?></a>
    <div class="info">
     <?php if ($options['show_date']) { ?><p class="date"><?php the_time('Y-n-j'); ?></p><?php }; ?>
     <p class="title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
    </div>
   </li>
  </ul>
  <ul class="post2 post3 clearfix">

 
      ↓

  
<?php } elseif($i==3||$i==5||$i==7||$i==9||$i==11||$i==13||$i==15||$i==17) { ?>
   <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.jpg" alt="" title="" />'; }; ?></a>
    <div class="info">
     <?php if ($options['show_date']) { ?><p class="date"><?php the_time('Y-n-j'); ?></p><?php }; ?>
     <p class="title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
    </div>
   </li>
  </ul>
  <ul class="post2 clearfix">
  <?php } elseif($i==19) { ?>
   <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.jpg" alt="" title="" />'; }; ?></a>
    <div class="info">
     <?php if ($options['show_date']) { ?><p class="date"><?php the_time('Y-n-j'); ?></p><?php }; ?>
     <p class="title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
    </div>
   </li>
  </ul>
  <ul class="post2 post3 clearfix"> 

デザイン上、「特集記事1」は偶数だと見栄えが良くない(最後が左側1つだけになる)ため
上記のご案内では21件を表示する例とさせて頂いております。
また、上記カスタマイズは「特集記事1」に表示するカテゴリに属する記事件数が
21件を超えていることを前提としております。
これに満たない場合はレイアウトが崩れる恐れがございますのでご注意ください。

■特集記事2(例:5件→20件に増やす場合)

<?php if($options['featured_category2']) { ?>
(中略)
       $args = array('post_type' => 'post', 'numberposts' => 5, 'category' => $featured_cat_id2);

<?php if($options['featured_category2']) { ?>
(中略)
       $args = array('post_type' => 'post', 'numberposts' => 20, 'category' => $featured_cat_id2);

 

「特集記事2」は最初の1件を左側に大きく表示し、
その他については右側に順に並べる体裁となっておりますので
あまり右側の数を増やしますと、左側の下部に大きな余白を作ることになりますのでご注意ください。

関連記事

TCD LABO ご利用上の注意

TCD LABO(ティーシーディー・ラボ)に掲載しているTCDテーマのカスタマイズ情報のご利用にあたっては、必ずカスタマイズするファイルのバックアップをご用意の上、ご利用者様責任において実施していただきますようお願いいたします。

カスタマイズの実施により生じたいかなる不具合等についてもTCD LABOはその責任を負いかねます。
何卒ご理解、ご了承の上、当サイトをご活用いただけますようお願い申し上げます。

お問合せ・ご要望

TCDLaboへのお問合せやご要望は
ご連絡フォーム をご利用ください。