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 ); |