src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php 1 location
|
@@ 287-296 (lines=10) @@
|
284 |
|
|
285 |
|
$base = add_query_arg( $request->get_query_params(), rest_url( sprintf( '%s/%s', $this->namespace, $this->rest_base ) ) ); |
286 |
|
|
287 |
|
if ( $request['page'] > 1 ) { |
288 |
|
$prev_page = $request['page'] - 1; |
289 |
|
|
290 |
|
if ( $prev_page > $max_pages ) { |
291 |
|
$prev_page = $max_pages; |
292 |
|
} |
293 |
|
|
294 |
|
$prev_link = add_query_arg( 'page', $prev_page, $base ); |
295 |
|
$response->link_header( 'prev', $prev_link ); |
296 |
|
} |
297 |
|
|
298 |
|
if ( $max_pages > $request['page'] ) { |
299 |
|
$next_page = $request['page'] + 1; |
src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php 1 location
|
@@ 346-355 (lines=10) @@
|
343 |
|
$request_params = $request->get_query_params(); |
344 |
|
$base = add_query_arg( $request_params, rest_url( sprintf( '%s/%s', $this->namespace, $this->rest_base ) ) ); |
345 |
|
|
346 |
|
if ( $page > 1 ) { |
347 |
|
$prev_page = $page - 1; |
348 |
|
|
349 |
|
if ( $prev_page > $max_pages ) { |
350 |
|
$prev_page = $max_pages; |
351 |
|
} |
352 |
|
|
353 |
|
$prev_link = add_query_arg( 'page', $prev_page, $base ); |
354 |
|
$response->link_header( 'prev', $prev_link ); |
355 |
|
} |
356 |
|
if ( $max_pages > $page ) { |
357 |
|
$next_page = $page + 1; |
358 |
|
$next_link = add_query_arg( 'page', $next_page, $base ); |
src/wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php 1 location
|
@@ 276-285 (lines=10) @@
|
273 |
|
$response->header( 'X-WP-TotalPages', (int) $max_pages ); |
274 |
|
|
275 |
|
$base = add_query_arg( $request->get_query_params(), rest_url( $this->namespace . '/' . $this->rest_base ) ); |
276 |
|
if ( $page > 1 ) { |
277 |
|
$prev_page = $page - 1; |
278 |
|
|
279 |
|
if ( $prev_page > $max_pages ) { |
280 |
|
$prev_page = $max_pages; |
281 |
|
} |
282 |
|
|
283 |
|
$prev_link = add_query_arg( 'page', $prev_page, $base ); |
284 |
|
$response->link_header( 'prev', $prev_link ); |
285 |
|
} |
286 |
|
if ( $max_pages > $page ) { |
287 |
|
$next_page = $page + 1; |
288 |
|
$next_link = add_query_arg( 'page', $next_page, $base ); |
src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php 1 location
|
@@ 310-319 (lines=10) @@
|
307 |
|
$response->header( 'X-WP-TotalPages', (int) $max_pages ); |
308 |
|
|
309 |
|
$base = add_query_arg( $request->get_query_params(), rest_url( sprintf( '%s/%s', $this->namespace, $this->rest_base ) ) ); |
310 |
|
if ( $page > 1 ) { |
311 |
|
$prev_page = $page - 1; |
312 |
|
|
313 |
|
if ( $prev_page > $max_pages ) { |
314 |
|
$prev_page = $max_pages; |
315 |
|
} |
316 |
|
|
317 |
|
$prev_link = add_query_arg( 'page', $prev_page, $base ); |
318 |
|
$response->link_header( 'prev', $prev_link ); |
319 |
|
} |
320 |
|
if ( $max_pages > $page ) { |
321 |
|
$next_page = $page + 1; |
322 |
|
$next_link = add_query_arg( 'page', $next_page, $base ); |