質問編集履歴

3

誤字の修正

2021/01/14 13:31

投稿

Fukusuke0604
Fukusuke0604

スコア555

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,10 @@
17
17
 
18
18
 
19
19
  となるのでページ移動はできているように思われます。
20
+
21
+
22
+
23
+ 記事の件数分ページネーションが表示されるので、ループは働いているのだと思います。が、記事が取得できません。
20
24
 
21
25
 
22
26
 
@@ -178,6 +182,8 @@
178
182
 
179
183
 
180
184
 
185
+
186
+
181
187
  ネットにも色々情報があり試してみたのですが解決できません。
182
188
 
183
189
  アドバイスをお願いします。

2

誤字を修正しました。

2021/01/14 13:30

投稿

Fukusuke0604
Fukusuke0604

スコア555

test CHANGED
@@ -1 +1 @@
1
- category.phpのページネーション2ページ目以降が「投稿がりません。」と表示されます。
1
+ category.phpのページネーション2ページ目以降が「投稿が見つかりません。」と表示されます。
test CHANGED
@@ -1,18 +1,18 @@
1
1
  category.phpで出力した記事一覧ページのページ送りにWP-PageNaviを使っています。
2
2
 
3
- ページネーション2ページ目以降が投稿がりません。 と表示されます。
3
+ ページネーション2ページ目以降が投稿が見つかりません。 と表示されます。
4
4
 
5
5
 
6
6
 
7
7
  echo $paged;をしてみたら 2ページ目には
8
8
 
9
- 2 投稿がりません。
9
+ 2 投稿が見つかりません。
10
10
 
11
11
 
12
12
 
13
13
  3ページ目には
14
14
 
15
- 3 投稿がりません。
15
+ 3 投稿が見つかりません。
16
16
 
17
17
 
18
18
 

1

質問の修正をしました。

2021/01/14 13:28

投稿

Fukusuke0604
Fukusuke0604

スコア555

test CHANGED
@@ -1 +1 @@
1
- category.phpのページネーション2ページ目以降が表示されない
1
+ category.phpのページネーション2ページ目以降が「投稿がありません。」と表示されます
test CHANGED
@@ -1,22 +1,76 @@
1
1
  category.phpで出力した記事一覧ページのページ送りにWP-PageNaviを使っています。
2
2
 
3
- ページネーション2ページ目以降が表示されせん
3
+ ページネーション2ページ目以降が投稿がありません。 と表示されます
4
4
 
5
5
 
6
6
 
7
- 6件の投稿があるカテゴリー出力する際に、ループの表示件数2件としてページネーション「1」 「2」 「3」と表示されます。
7
+ echo $paged;をしてみたら 2ページ目に
8
+
9
+ 2 投稿がありません。
8
10
 
9
11
 
10
12
 
11
- しかし、
13
+ 3ページ目には
12
14
 
13
- 「2」をクリックするとcategory.php で 「投稿がありません。」 と表示されます。
15
+ 3 投稿がありません。
14
16
 
15
- 「3」をクリックすると 404.phpに移動します。
16
17
 
17
- echo $paged; すると 2ページ目は 2と表示されていたので2ページ目は移動できているようです。
18
18
 
19
+ となるのでページ移動はできているように思われます。
20
+
21
+
22
+
23
+ 試してみたこと
24
+
25
+ ●プラグイン 「No Category Base (WPML)」 「FV Top Level Categories」 プラグインをそれぞれ使ってみましたがダメだったので、現在は停止しています。
26
+
27
+
28
+
29
+ ●管理画面の表示設定にある「1ページに表示する最大投稿数」を1件にする。 結果変わらず。
30
+
31
+
32
+
33
+ ●ネットを参照に見つけた以下のコードをfunction.phpに記述も結果変わらず。
34
+
35
+ ```php
36
+
37
+ function pagenavi_home($wp_query) {
38
+
39
+ if (!is_admin() && $wp_query->is_main_query() && $wp_query->is_home()) {
40
+
41
+ $wp_query->set('post_type', 'post');
42
+
43
+ }
44
+
45
+ }
46
+
47
+ add_action('pre_get_posts', 'pagenavi_home');
48
+
49
+ ```
50
+
51
+
52
+
53
+ なお、URLは
54
+
55
+
56
+
57
+ 1ページ目
58
+
59
+ http://localhost:xxxx/category/bs-cs/bstbs/
60
+
61
+ 2ページ目
62
+
63
+ http://localhost:xxxx/category/bs-cs/bstbs/page/2/
64
+
19
- 3ページ目は 404です
65
+ 3ページ目
66
+
67
+ http://localhost:xxxx/category/bs-cs/bstbs/page/3/
68
+
69
+
70
+
71
+ となっています。
72
+
73
+
20
74
 
21
75
 
22
76
 
@@ -118,55 +172,9 @@
118
172
 
119
173
 
120
174
 
121
- 試してみたこと
122
-
123
- ●プラグイン 「No Category Base (WPML)」 「FV Top Level Categories」 プラグインをそれぞれ使ってみましたがダメだったので、現在は停止しています。
124
175
 
125
176
 
126
-
127
- ●管理画面の表示設定にある「1ページに表示する最大投稿数」を1件にする。 結果変わらず。
128
-
129
-
130
-
131
- ●ネットを参照に見つけた以下のコードをfunction.phpに記述も結果変わらず。
132
-
133
- ```php
134
-
135
- function pagenavi_home($wp_query) {
136
-
137
- if (!is_admin() && $wp_query->is_main_query() && $wp_query->is_home()) {
138
-
139
- $wp_query->set('post_type', 'post');
140
-
141
- }
142
-
143
- }
144
-
145
- add_action('pre_get_posts', 'pagenavi_home');
146
-
147
- ```
148
-
149
-
150
-
151
- なお、URLは
152
-
153
-
154
-
155
- 1ページ目
156
-
157
- http://localhost:xxxx/category/bs-cs/bstbs/
158
-
159
- 2ページ目
160
-
161
- http://localhost:xxxx/category/bs-cs/bstbs/page/2/
162
-
163
- 3ページ目
164
-
165
- http://localhost:xxxx/category/bs-cs/bstbs/page/3/
166
-
167
-
168
-
169
- となっています。
177
+ 以上のコードを書いています。
170
178
 
171
179
 
172
180