質問編集履歴

8

追記

2018/11/23 12:16

投稿

omori3
omori3

スコア274

test CHANGED
File without changes
test CHANGED
@@ -144,6 +144,8 @@
144
144
 
145
145
 
146
146
 
147
+
148
+
147
149
  11/23 18:47更新
148
150
 
149
151
  $paged、$the_query->max_num_pages等は取得できてるようです。
@@ -157,3 +159,49 @@
157
159
  本来ならpage/1も一ページ目の表示が普通に見れるはずと認識しております。
158
160
 
159
161
  つまり/page/を使ったそもそものところに不具合があるのかなと思います。(上記の通り$paged等は取得できているので)
162
+
163
+
164
+
165
+
166
+
167
+ 11/23 21:16更新
168
+
169
+ なんとなく答えに近づいて来た気がしました。
170
+
171
+ functions.phpにカテゴリーページの/category/スラッグを消すため、以下の記述をしていた模様です。
172
+
173
+ このリライトルールがtag.php等に影響を及ぼしているような気がします。
174
+
175
+ これから調査しますが、何かわかる方は教えてください。よろしくお願いします。
176
+
177
+ ```functions.php
178
+
179
+ add_filter('user_trailingslashit', 'remcat_function');
180
+
181
+ function remcat_function($link) {
182
+
183
+ return str_replace("/category/", "/", $link);
184
+
185
+ }
186
+
187
+ add_action('init', 'remcat_flush_rules');
188
+
189
+ function remcat_flush_rules() {
190
+
191
+ global $wp_rewrite;
192
+
193
+ $wp_rewrite->flush_rules();
194
+
195
+ }
196
+
197
+ add_filter('generate_rewrite_rules', 'remcat_rewrite');
198
+
199
+ function remcat_rewrite($wp_rewrite) {
200
+
201
+ $new_rules = array('(.+)/page/(.+)/?' => 'index.php?category_name='.$wp_rewrite->preg_index(1).'&paged='.$wp_rewrite->preg_index(2));
202
+
203
+ $wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
204
+
205
+ }
206
+
207
+ ```

7

追記

2018/11/23 12:16

投稿

omori3
omori3

スコア274

test CHANGED
File without changes
test CHANGED
@@ -141,3 +141,19 @@
141
141
 
142
142
 
143
143
  トップページやカテゴリーページはページャー動いています、、
144
+
145
+
146
+
147
+ 11/23 18:47更新
148
+
149
+ $paged、$the_query->max_num_pages等は取得できてるようです。
150
+
151
+ htts://url.com/tag/tagslug/page/1にすらも404になってします。
152
+
153
+ htts://url.com/tag/tagslug/では一ページ目に該当する表示ができてます。
154
+
155
+
156
+
157
+ 本来ならpage/1も一ページ目の表示が普通に見れるはずと認識しております。
158
+
159
+ つまり/page/を使ったそもそものところに不具合があるのかなと思います。(上記の通り$paged等は取得できているので)

6

タイポ

2018/11/23 09:48

投稿

omori3
omori3

スコア274

test CHANGED
File without changes
test CHANGED
@@ -110,7 +110,7 @@
110
110
 
111
111
  'format' => 'page/%#%',
112
112
 
113
- 'current' => max(1, $paged)
113
+ 'current' => max(1, $paged),
114
114
 
115
115
  'total' => $the_query->max_num_pages
116
116
 

5

訂正

2018/11/23 03:11

投稿

omori3
omori3

スコア274

test CHANGED
File without changes
test CHANGED
@@ -106,13 +106,13 @@
106
106
 
107
107
  echo paginate_links(array(
108
108
 
109
- 'base' => get_pagenum_link(1) . '%_%',
109
+ 'base' => get_pagenum_link(1) . '%_%',
110
110
 
111
- 'format' => 'page/%#%',
111
+ 'format' => 'page/%#%',
112
112
 
113
- 'current' => max(1, $paged),
113
+ 'current' => max(1, $paged)
114
114
 
115
- 'total' => $the_query->max_num_pages
115
+ 'total' => $the_query->max_num_pages
116
116
 
117
117
  ));
118
118
 

4

訂正

2018/11/21 16:01

投稿

omori3
omori3

スコア274

test CHANGED
File without changes
test CHANGED
File without changes

3

訂正

2018/11/21 16:00

投稿

omori3
omori3

スコア274

test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  echo paginate_links(array(
108
108
 
109
- 'base' => get_pagenum_link(1) . '%_%'
109
+ 'base' => get_pagenum_link(1) . '%_%',
110
110
 
111
111
  'format' => 'page/%#%',
112
112
 

2

8-0_nyan5さん指摘の箇所修正

2018/11/21 15:59

投稿

omori3
omori3

スコア274

test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,7 @@
90
90
 
91
91
  //
92
92
 
93
- <?php php endwhile; endif; ?>
93
+ <?php endwhile; endif; ?>
94
94
 
95
95
 
96
96
 
@@ -106,9 +106,9 @@
106
106
 
107
107
  echo paginate_links(array(
108
108
 
109
- 'base' => get_pagenum_link(1) . '%_%',
109
+ 'base' => get_pagenum_link(1) . '%_%'
110
110
 
111
-   'format' => 'page/%#%',
111
+ 'format' => 'page/%#%',
112
112
 
113
113
  'current' => max(1, $paged),
114
114
 

1

修正

2018/11/21 15:58

投稿

omori3
omori3

スコア274

test CHANGED
File without changes
test CHANGED
@@ -130,6 +130,10 @@
130
130
 
131
131
 
132
132
 
133
+ ダッシュボード内「1ページに表示する最大投稿数」は1にしてあります。
134
+
135
+
136
+
133
137
 
134
138
 
135
139
  ### 補足情報(FW/ツールのバージョンなど)