Title: ページにカテゴリー別の最新記事一覧を設置するには？
Last modified: 2016年7月30日

---

# ページにカテゴリー別の最新記事一覧を設置するには？

 *  解決済 [soichiro](https://ja.wordpress.org/support/users/soichiro/)
 * (@soichiro)
 * [17年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e5%88%a5%e3%81%ae%e6%9c%80%e6%96%b0%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a8%ad%e7%bd%ae%e3%81%99%e3%82%8b/)
 * 特定のページ（トップページではないページ）に、get_posts()を用いて特定のカテゴリー
   の記事一覧(タイトル)を表示したいと思っています。
 *     ```
       <?php
        $posts = get_posts('numberposts=5&category=14');
        foreach($lastposts as $post) :
        setup_postdata($post);
        ?>
       <li><span class="date"><?php the_time('Y/m/d') ?></span> <a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
       <?php endforeach; ?>
       ```
   
 * カテゴリーID:14の記事一覧を表示したいとして、このようなコードを考えたのですが、
   うまくいきません。
 * このforumの過去記事を検索して、
 *     ```
       <?php
       $posts = get_posts('numberposts=0&category=14');
       global $post;
       ?>
       <?php
       if($posts): foreach($posts as $post): setup_postdata($post); ?>
       <li><span class="date"><?php the_time('Y/m/d') ?></span> <a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
       <?php endforeach; endif;
       ?>
       ```
   
 * というコードも作成してみたのですが、やはりうまくいきません。
 * 結果はどうなるかというと、最新の**ページ**（投稿ではなく）が１件のみ出力されます。
   
   試しにカテゴリー指定を消してみましたが、結果は同じです。
 * ちなみに、トップページに
 *     ```
       <?php
        $lastposts = get_posts('numberposts=5');
        foreach($lastposts as $post) :
        setup_postdata($post);
        ?>
       <li><span class="date"><?php the_time('Y/m/d') ?></span> <a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
       <?php endforeach; ?>
       ```
   
 * というコードが書いてあって、こちらは正しい結果が出力されています。
 * どこをどう修正すればよいのかご教示いただければ幸いです。

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

 *  トピック投稿者 [soichiro](https://ja.wordpress.org/support/users/soichiro/)
 * (@soichiro)
 * [17年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e5%88%a5%e3%81%ae%e6%9c%80%e6%96%b0%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a8%ad%e7%bd%ae%e3%81%99%e3%82%8b/#post-118492)
 * 一件目のcodeが間違っておりました。
 *     ```
       <?php
        $lastposts = get_posts('numberposts=5&category=14');
        foreach($lastposts as $post) :
        setup_postdata($post);
        ?>
       <li><span class="date"><?php the_time('Y/m/d') ?></span> <a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
       <?php endforeach; ?>
       ```
   
 * です。これで動かない状況です。
 *  [emuxx](https://ja.wordpress.org/support/users/emuxx/)
 * (@emuxx)
 * [17年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e5%88%a5%e3%81%ae%e6%9c%80%e6%96%b0%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a8%ad%e7%bd%ae%e3%81%99%e3%82%8b/#post-118503)
 * これでどうでしょうか。
 *     ```
       <?php
       	global $post;
       	$myposts = get_posts('numberposts=5&category=1');
       	foreach($myposts as $post) :
       ?>
       	<li><span class="date"><?php the_time('Y/m/d') ?></span> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
       <?php endforeach; ?>
       ```
   
 *  トピック投稿者 [soichiro](https://ja.wordpress.org/support/users/soichiro/)
 * (@soichiro)
 * [17年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e5%88%a5%e3%81%ae%e6%9c%80%e6%96%b0%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a8%ad%e7%bd%ae%e3%81%99%e3%82%8b/#post-118504)
 * >>emuxxさま
 * ご回答ありがとうございます！
 * さっそく貼り付けて、categoryIDを変更してやってみましたが、
    やはり、最新のページ（
   投稿ではなく）が１件のみ出力されます。 試しにカテゴリー指定を消してみましたが、
   結果は同じです。
 * パーマリンク設定を「数字ベース」にしていることは関係ありますでしょうか。
 * また、何か他に示すべき情報などございますでしょうか。
    導入して間もないもので、
   不足などありましたらご指摘いただければ幸いです。
 * 何卒ご教示のほどよろしくお願い申し上げます。
 *  トピック投稿者 [soichiro](https://ja.wordpress.org/support/users/soichiro/)
 * (@soichiro)
 * [17年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e5%88%a5%e3%81%ae%e6%9c%80%e6%96%b0%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a8%ad%e7%bd%ae%e3%81%99%e3%82%8b/#post-118514)
 * ページ内にphpを記述するのを断念し、
    特定のページのためのページテンプレートを
   作り、それを適用することで解決いたしました。 ありがとうございました。

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

 トピック「ページにカテゴリー別の最新記事一覧を設置するには？」には新たに返信する
ことはできません。

## タグ

 * [カテゴリー](https://ja.wordpress.org/support/topic-tag/%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc/)
 * [get_posts](https://ja.wordpress.org/support/topic-tag/get_posts/)

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4件の返信
 * 2人の参加者
 * 最後の返信者: [soichiro](https://ja.wordpress.org/support/users/soichiro/)
 * 最後の活動: [17年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e5%88%a5%e3%81%ae%e6%9c%80%e6%96%b0%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a8%ad%e7%bd%ae%e3%81%99%e3%82%8b/#post-118514)
 * 状態: 解決済

## トピック

### 人気のトピック

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

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

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

### 未解決のトピック

### すべてのトピック
