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

ワードプレステーマ別

TCDテーマCorporate:トップページのトピックス(記事一覧)で特定のカテゴリーを非表示にする

Q.トップページのトピックスで特定のカテゴリーを非表示にしたい

トップページのトピックス(投稿記事一覧)は全ての記事が表示されますが、あるカテゴリーの記事だけ非表示にすることはできますか?

A.下記phpファイルの該当箇所をご編集ください

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

  <div class="post_list clearfix" id="topics_list">
   <h3 class="headline1"><?php echo ($options['headline_topics']); ?></h3>
   <ul>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <li class="clearfix"><span class="date"><?php the_time('Y.m.d'); ?></span><a class="title" href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
    <?php endwhile; else: ?>
    <li><p class="title"><?php _e("There is no registered post.","tcd-w"); ?></p></li>
    <?php endif; ?>
   </ul>
   <div class="archive_link"><?php next_posts_link(__('Older Entries', 'tcd-w')) ?></div>
  </div><!-- END #topics_list -->

上記のうち、変更する点は2か所です。

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

  ↓

<?php if ( have_posts() ) : query_posts($query_string .'&cat=-2'); while ( have_posts() ) : the_post(); ?>

<?php endif; ?>
</ul>

  ↓

<?php endif; ?>
<?php wp_reset_query(); ?>
</ul>

上記例ではカテゴリーIDが「2」のカテゴリーを排除しています。
排除したいカテゴリのIDをお調べの上、「cat=-2」としている数値部分をそのID番号に置き換えてください。
(カテゴリーの指定は「-」(半角マイナス)をつけることでそのカテゴリーを排除します)

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

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

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