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番号に置き換えてください。
(カテゴリーの指定は「-」(半角マイナス)をつけることでそのカテゴリーを排除します)
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!