質問編集履歴
6
何度もすみません、再度調整いたしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -38,24 +38,22 @@
|
|
38
38
|
|
39
39
|
### 該当のソースコード
|
40
40
|
|
41
|
+
|
42
|
+
|
43
|
+
```php
|
41
44
|
<?php get_header(); ?>
|
42
|
-
|
43
45
|
<section>
|
44
46
|
|
45
|
-
### 見出し部分
|
46
47
|
<h2>
|
47
48
|
<a href="http://www.example.com/news.html"><?php single_cat_title(); ?> Cat List</a>
|
48
49
|
</h2>
|
49
50
|
|
50
|
-
### ループ処理関数
|
51
51
|
<?php $categories = get_categories();
|
52
52
|
foreach($categories as $category): ?>
|
53
53
|
|
54
54
|
<article>
|
55
55
|
<?php if (have_posts()) : while(have_posts()) : the_post(); ?>
|
56
56
|
|
57
|
-
|
58
|
-
### ループしたい部分です
|
59
57
|
<div>
|
60
58
|
<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
|
61
59
|
<time datetime="<?php echo get_the_date( DATE_W3C ); ?>"><?php echo get_the_date(); ?></time>
|
@@ -65,9 +63,7 @@
|
|
65
63
|
<dvi>
|
66
64
|
<p><?php the_content('Read more'); ?></p>
|
67
65
|
</dvi>
|
68
|
-
### ループ部分ここまで
|
69
66
|
|
70
|
-
|
71
67
|
<?php endwhile; ?>
|
72
68
|
<?php else: ?>
|
73
69
|
<?php endif; ?>
|
@@ -76,24 +72,25 @@
|
|
76
72
|
|
77
73
|
<?php endforeach; ?>
|
78
74
|
|
79
|
-
</section>
|
75
|
+
</section>
|
80
76
|
|
81
|
-
### ページング
|
82
77
|
<div>
|
83
78
|
<?php wp_pagenavi(); ?>
|
84
79
|
</div>
|
85
80
|
|
86
|
-
### テンプレート読み込み
|
87
81
|
<?php get_sidebar(); ?>
|
88
82
|
<?php get_footer(); ?>
|
89
83
|
|
84
|
+
```
|
85
|
+
|
86
|
+
|
90
87
|
### 試したこと
|
91
88
|
|
92
|
-
管理ページで、表示投稿数などを変えてみたりしてみました。
|
89
|
+
wordpressの管理ページで、表示投稿数などを変えてみたりしてみました。
|
93
|
-
現在、投稿数「3」に設定中です。
|
90
|
+
現在、投稿表示数「3」に設定中です。
|
94
91
|
|
95
92
|
|
93
|
+
|
96
94
|
### 補足情報(FW/ツールのバージョンなど)
|
97
|
-
|
98
95
|
読み込みファイル先は「category.php」です。
|
99
96
|
プラグインは「Page Navi」を使用しています。
|
5
再々々、情報修正です。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
|
2
|
+
初めてのご質問です。
|
3
|
+
どうぞよろしくお願い致します。
|
3
4
|
wordpressでオリジナルテーマをゼロから作成していまして、
|
4
5
|
テンプレートのsidebar.phpからcategory.phpへカテゴリー別のアカーイブを
|
5
6
|
ページ一覧に表示させたいです。
|
4
再々、情報修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
テンプレートのsidebar.phpからcategory.phpへカテゴリー別のアカーイブを
|
5
5
|
ページ一覧に表示させたいです。
|
6
6
|
wordpressの知識は2年目ですので、
|
7
|
-
phpの書き方は、
|
7
|
+
phpの書き方は、まったくの素人です。
|
8
8
|
|
9
9
|
|
10
10
|
### 発生している問題・エラーメッセージ
|
3
再度、情報修正しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
ページ内で同記事が何度もループ
|
1
|
+
wordpressのアーカイブページ内で同記事が何度もループされてしまう
|
body
CHANGED
@@ -1,15 +1,37 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
wordpressでオリジナルテーマを作成していま
|
3
|
+
wordpressでオリジナルテーマをゼロから作成していまして、
|
4
4
|
テンプレートのsidebar.phpからcategory.phpへカテゴリー別のアカーイブを
|
5
|
-
ページ一覧に表示させたい
|
5
|
+
ページ一覧に表示させたいです。
|
6
|
+
wordpressの知識は2年目ですので、
|
7
|
+
phpの書き方は、全然ダメです。
|
6
8
|
|
9
|
+
|
7
10
|
### 発生している問題・エラーメッセージ
|
8
11
|
sidebarからcategory.phpファイルに投稿数を設定して一覧を表示させたいのですが、
|
9
|
-
正常に各カテゴリー一覧へとリンクは
|
12
|
+
正常に各カテゴリー一覧へとリンクはできているのですが、
|
10
|
-
同じ記事が何度もループされる現象になっています。
|
13
|
+
表示後、同じ記事が何度もループされる現象になっています。
|
11
|
-
それに加えて、どのカテゴリ一覧表示もなぜか7回ループと決まっています。
|
12
14
|
|
15
|
+
例えば…
|
16
|
+
|
17
|
+
- 今日の出来事
|
18
|
+
- 昨日の出来事
|
19
|
+
- 一昨日の出来事
|
20
|
+
|
21
|
+
- 今日の出来事
|
22
|
+
- 昨日の出来事
|
23
|
+
- 一昨日の出来事
|
24
|
+
|
25
|
+
- 今日の出来事
|
26
|
+
- 昨日の出来事
|
27
|
+
- 一昨日の出来事
|
28
|
+
|
29
|
+
…………
|
30
|
+
|
31
|
+
という具合に、ループしたい部分が何度も繰り返し表示されます。
|
32
|
+
|
33
|
+
|
34
|
+
|
13
35
|
エラーメッセージ
|
14
36
|
特になし
|
15
37
|
|
2
更新してみました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,12 +1,13 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
+
wordpressでオリジナルテーマを作成しています。
|
4
|
+
テンプレートのsidebar.phpからcategory.phpへカテゴリー別のアカーイブを
|
3
|
-
|
5
|
+
ページ一覧に表示させたいと思います。
|
4
6
|
|
5
7
|
### 発生している問題・エラーメッセージ
|
6
|
-
|
7
|
-
|
8
|
+
sidebarからcategory.phpファイルに投稿数を設定して一覧を表示させたいのですが、
|
8
|
-
正常に各カテゴリー
|
9
|
+
正常に各カテゴリー一覧へとリンクはするのですが、
|
9
|
-
同じ記事が何度もループされる現象に
|
10
|
+
同じ記事が何度もループされる現象になっています。
|
10
11
|
それに加えて、どのカテゴリ一覧表示もなぜか7回ループと決まっています。
|
11
12
|
|
12
13
|
エラーメッセージ
|
@@ -55,7 +56,7 @@
|
|
55
56
|
</section>
|
56
57
|
|
57
58
|
### ページング
|
58
|
-
<div
|
59
|
+
<div>
|
59
60
|
<?php wp_pagenavi(); ?>
|
60
61
|
</div>
|
61
62
|
|
1
Markdownのコードブロックで囲んでみました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,41 +15,51 @@
|
|
15
15
|
### 該当のソースコード
|
16
16
|
|
17
17
|
<?php get_header(); ?>
|
18
|
-
<section class="sec_newspage">
|
19
18
|
|
20
|
-
<h2 class="category_singlepage pc_category_news">
|
21
|
-
<a href="http://www.example.com/news.html"><?php single_cat_title(); ?> Cat List</a>
|
22
|
-
|
19
|
+
<section>
|
23
20
|
|
21
|
+
### 見出し部分
|
22
|
+
<h2>
|
23
|
+
<a href="http://www.example.com/news.html"><?php single_cat_title(); ?> Cat List</a>
|
24
|
+
</h2>
|
25
|
+
|
26
|
+
### ループ処理関数
|
24
27
|
<?php $categories = get_categories();
|
25
28
|
foreach($categories as $category): ?>
|
26
29
|
|
27
|
-
|
30
|
+
<article>
|
28
|
-
|
31
|
+
<?php if (have_posts()) : while(have_posts()) : the_post(); ?>
|
29
32
|
|
30
|
-
<div class="singlepage_title_date">
|
31
|
-
<p class="sgl_title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
|
32
|
-
<time class="sgl_date" datetime="<?php echo get_the_date( DATE_W3C ); ?>"><?php echo get_the_date(); ?></time>
|
33
|
-
<p class="sgl_date"><?php the_category(', '); ?></p>
|
34
|
-
</div>
|
35
|
-
|
36
|
-
<dvi class="singlepage_text retina">
|
37
|
-
<p class="sgl_text">
|
38
|
-
<?php the_content('Read more'); ?>
|
39
|
-
</p>
|
40
|
-
|
41
|
-
</dvi>
|
42
|
-
<?php endwhile; ?>
|
43
|
-
<?php else: ?>
|
44
|
-
<?php endif; ?>
|
45
|
-
</article>
|
46
|
-
<?php endforeach; ?>
|
47
|
-
</section>
|
48
33
|
|
34
|
+
### ループしたい部分です
|
35
|
+
<div>
|
36
|
+
<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
|
37
|
+
<time datetime="<?php echo get_the_date( DATE_W3C ); ?>"><?php echo get_the_date(); ?></time>
|
38
|
+
<p ><?php the_category(', '); ?></p>
|
39
|
+
</div>
|
40
|
+
|
41
|
+
<dvi>
|
42
|
+
<p><?php the_content('Read more'); ?></p>
|
43
|
+
</dvi>
|
44
|
+
### ループ部分ここまで
|
45
|
+
|
46
|
+
|
47
|
+
<?php endwhile; ?>
|
48
|
+
<?php else: ?>
|
49
|
+
<?php endif; ?>
|
50
|
+
|
51
|
+
</article>
|
52
|
+
|
53
|
+
<?php endforeach; ?>
|
54
|
+
|
55
|
+
</section>
|
56
|
+
|
57
|
+
### ページング
|
49
58
|
<div class="pagenation">
|
50
|
-
|
59
|
+
<?php wp_pagenavi(); ?>
|
51
60
|
</div>
|
52
61
|
|
62
|
+
### テンプレート読み込み
|
53
63
|
<?php get_sidebar(); ?>
|
54
64
|
<?php get_footer(); ?>
|
55
65
|
|