@@ 197-204 (lines=8) @@ | ||
194 | $response->header( 'X-WP-TotalPages', $max_pages ); |
|
195 | ||
196 | $base = add_query_arg( $request->get_query_params(), rest_url( sprintf( '%s/%s', $this->namespace, $this->rest_base ) ) ); |
|
197 | if ( $request['page'] > 1 ) { |
|
198 | $prev_page = $request['page'] - 1; |
|
199 | if ( $prev_page > $max_pages ) { |
|
200 | $prev_page = $max_pages; |
|
201 | } |
|
202 | $prev_link = add_query_arg( 'page', $prev_page, $base ); |
|
203 | $response->link_header( 'prev', $prev_link ); |
|
204 | } |
|
205 | if ( $max_pages > $request['page'] ) { |
|
206 | $next_page = $request['page'] + 1; |
|
207 | $next_link = add_query_arg( 'page', $next_page, $base ); |
@@ 186-193 (lines=8) @@ | ||
183 | $response->header( 'X-WP-TotalPages', (int) $max_pages ); |
|
184 | ||
185 | $base = add_query_arg( $request->get_query_params(), rest_url( $this->namespace . '/' . $this->rest_base ) ); |
|
186 | if ( $page > 1 ) { |
|
187 | $prev_page = $page - 1; |
|
188 | if ( $prev_page > $max_pages ) { |
|
189 | $prev_page = $max_pages; |
|
190 | } |
|
191 | $prev_link = add_query_arg( 'page', $prev_page, $base ); |
|
192 | $response->link_header( 'prev', $prev_link ); |
|
193 | } |
|
194 | if ( $max_pages > $page ) { |
|
195 | $next_page = $page + 1; |
|
196 | $next_link = add_query_arg( 'page', $next_page, $base ); |
@@ 179-186 (lines=8) @@ | ||
176 | $response->header( 'X-WP-TotalPages', (int) $max_pages ); |
|
177 | ||
178 | $base = add_query_arg( $request->get_query_params(), rest_url( sprintf( '%s/%s', $this->namespace, $this->rest_base ) ) ); |
|
179 | if ( $page > 1 ) { |
|
180 | $prev_page = $page - 1; |
|
181 | if ( $prev_page > $max_pages ) { |
|
182 | $prev_page = $max_pages; |
|
183 | } |
|
184 | $prev_link = add_query_arg( 'page', $prev_page, $base ); |
|
185 | $response->link_header( 'prev', $prev_link ); |
|
186 | } |
|
187 | if ( $max_pages > $page ) { |
|
188 | $next_page = $page + 1; |
|
189 | $next_link = add_query_arg( 'page', $next_page, $base ); |
@@ 233-240 (lines=8) @@ | ||
230 | } |
|
231 | $base = add_query_arg( $request_params, rest_url( sprintf( '%s/%s', $this->namespace, $this->rest_base ) ) ); |
|
232 | ||
233 | if ( $page > 1 ) { |
|
234 | $prev_page = $page - 1; |
|
235 | if ( $prev_page > $max_pages ) { |
|
236 | $prev_page = $max_pages; |
|
237 | } |
|
238 | $prev_link = add_query_arg( 'page', $prev_page, $base ); |
|
239 | $response->link_header( 'prev', $prev_link ); |
|
240 | } |
|
241 | if ( $max_pages > $page ) { |
|
242 | $next_page = $page + 1; |
|
243 | $next_link = add_query_arg( 'page', $next_page, $base ); |