KUSU'S SITE
2016年6月15日

【WordPress】記事一覧で特定のカテゴリーの記事を表示・非表示する方法

  

 記事一覧にて、特定のカテゴリーの記事を表示させたくない…もしくは特定のカテゴリーの記事の一覧を表示させたい…なんて時があります。

例えば、「新着情報」というカテゴリーを設定したとして、サイトのトップページに新着情報に属した記事のみの一覧を数件表示させたい!とか。
逆に、サイトの記事一覧ページには新着情報の記事を表示させたくない!なんてことがあったりとか。

そういった時に、今回紹介する方法が使えるので、是非覚えておきましょう!

1. 特定のカテゴリーの記事のみを一覧表示させる方法

 まず、特定のカテゴリーの記事のみを一覧表示させる方法についてお話したいと思います。

今回はカテゴリー”1″の記事のみ一覧表示させたいと思います。
その場合は、以下のコードを記事をループ表示させるところの前に記述します。

<?php query_posts( 'cat=1' ); ?>

上記コードを含めた見本は下記になります。

<ul>

   <?php query_posts( 'cat=1' ); ?>
      <?php
      if(have_posts()) :
      while(have_posts()) :
      the_post(); ?>

         <li><?php the_title(); ?><li>

      <?php endwhile; endif; ?>

</ul>

このように記述することで、カテゴリー1の記事のみが表示されるようになります。

2. 記事一覧から特定のカテゴリーの記事を非表示にする方法

 続いて記事一覧から特定のカテゴリーの記事を非表示にする方法についてお話します。
先ほどと同じく、カテゴリー1の記事を例として解説していきたいと思います!

その場合は、以下のコードを記事をループ表示させるところの前に記述します。

<?php query_posts( 'cat=-1' ); ?>

このように、”“を数字の前につけてあげることで該当するカテゴリーの記事が表示されないようになります!

上記コードを含めた見本は下記になります。

<ul>

   <?php query_posts( 'cat=-1' ); ?>
      <?php
      if(have_posts()) :
      while(have_posts()) :
      the_post(); ?>

         <li><?php the_title(); ?><li>

      <?php endwhile; endif; ?>

</ul>

これで記事一覧からカテゴリー1の記事が非表示されるようになります。

まとめ

 以上が記事一覧で特定のカテゴリーの記事を表示・非表示する方法になります!
結構使う頻度が多いものになると思いますので、是非ともご活用ください!

スポンサーリンク
スポンサーリンク

コメントを残す




スポンサーリンク

ホームページ制作について

ホームページの制作依頼希望の方
はまず↓をクリック!
ホームページの制作依頼希望の方はまず↓をタップ!
サービスの詳細

WordPress講習会について

WordPress講習会について
気になる方ははまず↓をクリック!
WordPress講習会について気になる方はまず↓をタップ!
サービスの詳細

TWITTER

ページトップに戻る