質問するログイン新規登録

質問編集履歴

1

詳細を追記

2016/01/28 00:56

投稿

haaako
haaako

スコア14

title CHANGED
@@ -1,1 +1,1 @@
1
- Wordpressで投稿記事をカテゴリごとに1件ずつ表示する方法
1
+ Wordpressで投稿記事をサムネイル付きでカテゴリごとに1件ずつ表示したい
body CHANGED
@@ -1,11 +1,20 @@
1
1
  はじめまして。
2
+ Webサイトの制作をしているCarolineともうします。
2
3
 
3
4
  ###前提・実現したいこと
4
- Wordpressで投稿記事をカテゴリごとに1件ずつ5カテゴリ分表示するのに
5
+ Wordpressで投稿記事を表示するのに下記ソース(1つ目)を使用しています。
5
- 下記ソースを5回繰り返してカテゴリIDをそれぞれに振れば表示できるのですが、
6
- スマートなソースではないなと思ったので、シンプルに実装できるソースがあればご教授願いたいなと投稿しました。
7
- 宜しくお願致します。
6
+ サムネイルがある時な時の条件分岐を含みます。
8
7
 
8
+ 今回、これにカテゴリごとに1件ずつ表示する仕様を追加したく、
9
+ [https://ja.forums.wordpress.org/topic/3160](https://ja.forums.wordpress.org/topic/3160)より下記ソース(2つ目)を参考にしたのですが、この2つのソースをうまく組み合わせることができません。。
10
+
11
+ どなたかお力をお貸しください。お手数ですが、よろしく御願い致します。
12
+
13
+
14
+ ###実現イメージ
15
+ ![イメージ説明](3fa5b92be743d59a64240fbb01b0c30f.jpeg)
16
+
17
+
9
18
  ###ソースコード
10
19
  ```php
11
20
  <ul>
@@ -30,4 +39,20 @@
30
39
  <?php endforeach; wp_reset_postdata(); ?>
31
40
  </a></li>
32
41
  </ul>
42
+ ```
43
+
44
+ ```php
45
+ <?php
46
+ $categories = get_categories();
47
+ foreach($categories as $category) :
48
+ echo '<h5>' . $category->cat_name . '</h5><ul>';
49
+ query_posts('showposts=5&cat=' . $category->cat_ID);
50
+ while(have_posts()) :
51
+ the_post();
52
+ echo '<li>' . get_the_title() . '</li>';
53
+ endwhile;
54
+ wp_reset_query();
55
+ echo '</ul>';
56
+ endforeach;
57
+ ?>
33
58
  ```