Title: 特定のカテゴリーの記事一覧を表示したい。
Last modified: 2008年4月19日

---

# 特定のカテゴリーの記事一覧を表示したい。

 *  解決済 [kiske](https://ja.wordpress.org/support/users/kiske/)
 * (@kiske)
 * [18年、 5ヶ月前](https://ja.wordpress.org/support/topic/%e7%89%b9%e5%ae%9a%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bcno%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%9f%e3%81%84%e3%80%82/)
 * 失礼します。
    get_posts()を用いて特定のカテゴリーの記事一覧(タイトル)を表示した
   いと思っています。
 *     ```
       <?php
       $lastposts = get_posts('numberposts=0&category=5');
       foreach($lastposts as $post) :
       setup_postdata($post);
       ?>
           <a>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a>
       <?php endforeach; ?>
       ```
   
 * カテゴリーID5の記事一覧を表示したいとして、一応このようなコードを考えたのですが、
   
   上手くいかず…。ご教授お願い致します。

5件の返信を表示中 - 1 - 5件目 (全5件中)

 *  [On3](https://ja.wordpress.org/support/users/on3/)
 * (@on3)
 * [18年、 5ヶ月前](https://ja.wordpress.org/support/topic/%e7%89%b9%e5%ae%9a%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bcno%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%9f%e3%81%84%e3%80%82/#post-111103)
 * すぐに思いついたのがコレ、例えば記事数が100個以内ならコレで全部でるのでは？
    
   でも、急場しのぎの感アリ。(^_^;)
 *     ```
       <?php
       $posts = get_posts('numberposts=100&category=5');
       ?>
       <?php
       if($posts): foreach($posts as $post): setup_postdata($post); ?>
       <?php the_title(); ?>
       <?php endforeach; endif;
       ?>
       ```
   
 *  [Yuriko IKEDA](https://ja.wordpress.org/support/users/lilyfan/)
 * (@lilyfan)
 * [18年、 5ヶ月前](https://ja.wordpress.org/support/topic/%e7%89%b9%e5%ae%9a%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bcno%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%9f%e3%81%84%e3%80%82/#post-111108)
 * `global $post;`
    を入れてみてください。
 * `the_title()` とかは、投稿データーをグローバル変数 `$post` から取得しますが、
   上記コードでは `$post` がローカル変数になっている可能性があります。その場合 `
   the_title()` にデーターが渡りません。
 *  トピック投稿者 [kiske](https://ja.wordpress.org/support/users/kiske/)
 * (@kiske)
 * [18年、 5ヶ月前](https://ja.wordpress.org/support/topic/%e7%89%b9%e5%ae%9a%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bcno%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%9f%e3%81%84%e3%80%82/#post-111131)
 * ありがとうございます!
    On3さんのコードを参考に、lilyfanさんの教えて下さったglobal
   $post;を入れ、
 *     ```
       <?php
       $posts = get_posts('numberposts=100&category=5');
       global $post;
       ?>
       <?php
       if($posts): foreach($posts as $post): setup_postdata($post); ?>
       <a>"><?php the_title(); ?></a>
       <?php endforeach; endif;
       ?>
       ```
   
 * こういうコードにしてみたところ上手くいきました!勉強になりました。
 * それと、このコードで表示したエントリーリストを50音順で表示することは可能なので
   しょうか?
 *  トピック投稿者 [kiske](https://ja.wordpress.org/support/users/kiske/)
 * (@kiske)
 * [18年、 5ヶ月前](https://ja.wordpress.org/support/topic/%e7%89%b9%e5%ae%9a%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bcno%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%9f%e3%81%84%e3%80%82/#post-111132)
 * 自己解決しました。
    orderby=post_title&order=ASCを加えれば良いんですね。 理想
   の形になりました!ありがとうございました。
 *  [On3](https://ja.wordpress.org/support/users/on3/)
 * (@on3)
 * [18年、 5ヶ月前](https://ja.wordpress.org/support/topic/%e7%89%b9%e5%ae%9a%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bcno%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%9f%e3%81%84%e3%80%82/#post-111137)
 * 解決されたようでなによりです。
    改めて眺めたら拙いコードでした。で、一つだけ追加
   と言うか訂正と言うか・・・ numberposts=100 ではなく numberposts=0 にすれば 記事
   数に関係なく全部表示できますね。

5件の返信を表示中 - 1 - 5件目 (全5件中)

 トピック「特定のカテゴリーの記事一覧を表示したい。」には新たに返信することはでき
ません。

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 5件の返信
 * 3人の参加者
 * 最後の返信者: [On3](https://ja.wordpress.org/support/users/on3/)
 * 最後の活動: [18年、 5ヶ月前](https://ja.wordpress.org/support/topic/%e7%89%b9%e5%ae%9a%e3%81%ae%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bcno%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%9f%e3%81%84%e3%80%82/#post-111137)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
