質問編集履歴

1

今のcategory.phpを追加しました。

2017/11/27 04:53

投稿

sleeeep12
sleeeep12

スコア36

test CHANGED
File without changes
test CHANGED
@@ -32,4 +32,64 @@
32
32
 
33
33
  category.phpだけでカテゴリーの記事一覧の絞り込みを完結させたいのですが、どういうすれば良いのでしょうか?
34
34
 
35
+
36
+
37
+
38
+
39
+ 今現在のcategory.phpです。
40
+
41
+
42
+
43
+ ```
44
+
45
+ <?php get_header(); ?>
46
+
47
+
48
+
49
+ <?php
50
+
51
+ $categories = get_categories();
52
+
53
+ foreach($categories as $category) :
54
+
55
+ ?>
56
+
57
+ <div><a href="<?php echo get_category_link( $category->term_id ); ?>"><?php echo $category->cat_name; ?></a></div>
58
+
59
+ <ul>
60
+
61
+ <?php
62
+
63
+ query_posts('cat='.$category->cat_ID);
64
+
65
+ if (have_posts()) : while (have_posts()) : the_post();
66
+
67
+ ?>
68
+
69
+ <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
70
+
71
+ <?php endwhile; endif; ?>
72
+
73
+ </ul>
74
+
75
+ <?php endforeach; ?>
76
+
77
+
78
+
79
+ <?php get_footer(); ?>
80
+
81
+ ```
82
+
83
+
84
+
85
+ これだと、全てのカテゴリーの記事一覧が取得されます。
86
+
87
+ 理想はカテゴリーが「AAA」「BBB」「CCC」の3つがあるとすると
88
+
89
+ 「AAA」のカテゴリーを押してcategory.php(http://url/category/AAA)に行き、AAAだけの記事一覧だけ取得といった具合です。
90
+
91
+ 「BBB」でも、category.phpに飛んで(http://url/category/BBB)、「BBB」だけ取得という感じです。
92
+
93
+
94
+
35
95
  よろしくお願いいたします。