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

トップページの「おすすめカテゴリー記事」を増やしたい

Q.トップページの「おすすめカテゴリー記事」を増やす方法

Opinionのトップページに「おすすめカテゴリー記事」が3つ掲載できるようになっておりますが、こちらを4つに変更する事は可能でしょうか。

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

デフォルト3つの「おすすめカテゴリー記事」は、テーマオプションにて選択することで表示できるようになっておりますが、4つ以上に増やす場合は、テーマファイルにその都度、記入する形式となります。下記のコードを追加してください。

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

 <?php // Category post3 --------------------------------------------------------------------------------------- ?>
(省略)
  </div><!-- END .index_category_post -->
  </div><!-- END #index-category-post- -->
  <?php }; ?>

※この下あたりに追加

  <?php // Category post4 --------------------------------------------------------------------------------------- ?>
  <?php
       $cat_id4 = 1;
       $cat_info4 = get_category($cat_id4);
       $args = array('post_type' => 'post', 'numberposts' => 5, 'category' => $cat_id4);
       $index_category_post4 = get_posts($args);
  ?>
  <div id="index-category-post-<?php echo $cat_id4; ?>">
   <h3 class="headline1"><?php echo $cat_info4->name; ?><a href="<?php echo get_category_link($cat_id4); ?>"><?php _e("Archives","tcd-w"); ?></a></h3>
   <div class="index_category_post">
    <?php
         if ($index_category_post4) {
          $i=1;
          foreach ($index_category_post4 as $post) : setup_postdata ($post);
           if($i==1) {
    ?>
    <div class="post1">
     <a class="image" href="<?php the_permalink() ?>"><?php if ( has_post_thumbnail()) { echo the_post_thumbnail('size2'); } else { echo '<img src="'; bloginfo('template_url'); echo '/img/common/no_image2.jpg" 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 trim_title(35); ?></a></h4>
     <div class="excerpt"><?php new_excerpt(45); ?></div>
    </div>
    <ul class="post2">
     <?php } else { ?>
     <li class="clearfix">
      <a class="image" href="<?php the_permalink() ?>"><?php if ( has_post_thumbnail()) { echo the_post_thumbnail('size3'); } 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 }; ?>
       <h5 class="title"><a href="<?php the_permalink() ?>"><?php trim_title(40); ?></a></h5>
      </div>
     </li>
     <?php }; $i++; endforeach; wp_reset_query(); ?>
    </ul>
    <?php }; ?>
   </div><!-- END .index_category_post -->
  </div><!-- END #index-category-post- -->

上記例はカテゴリーIDが「1」のカテゴリーを表示するためのコードです。
「$cat_id4 = 1;」がカテゴリーIDの指定箇所となりますので、
適宜数値をご変更ください。
また、更におすすめカテゴリー記事を増やす場合は、
上記コードの
$cat_id4
$cat_info4
$index_category_post4

という変数の数値部分を変更してコードを追加してください。
恐れりますがテーマファイルのカスタマイズはサポートの対象外となります。
万が一不具合が生じましても弊社では責任を負いかねますのでご了承ください。
カスタマイズに際しては必ずバックアップをご用意の上
お客様の責任において実施して頂きますようお願い申し上げます。

関連記事

TCD LABO ご利用上の注意

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

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

お問合せ・ご要望

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