質問編集履歴
8
追記
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
追記
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
タイポ
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
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -106,13 +106,13 @@
|
|
106
106
|
|
107
107
|
echo paginate_links(array(
|
108
108
|
|
109
|
-
|
109
|
+
'base' => get_pagenum_link(1) . '%_%',
|
110
110
|
|
111
|
-
|
111
|
+
'format' => 'page/%#%',
|
112
112
|
|
113
|
-
|
113
|
+
'current' => max(1, $paged)
|
114
114
|
|
115
|
-
|
115
|
+
'total' => $the_query->max_num_pages
|
116
116
|
|
117
117
|
));
|
118
118
|
|
4
訂正
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
3
訂正
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さん指摘の箇所修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,7 +90,7 @@
|
|
90
90
|
|
91
91
|
//
|
92
92
|
|
93
|
-
<?php
|
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
|
-
|
111
|
+
'format' => 'page/%#%',
|
112
112
|
|
113
113
|
'current' => max(1, $paged),
|
114
114
|
|
1
修正
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/ツールのバージョンなど)
|