@@ 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 ); |
@@ 190-197 (lines=8) @@ | ||
187 | } |
|
188 | $base = add_query_arg( $request_params, rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ) ); |
|
189 | ||
190 | if ( $page > 1 ) { |
|
191 | $prev_page = $page - 1; |
|
192 | if ( $prev_page > $max_pages ) { |
|
193 | $prev_page = $max_pages; |
|
194 | } |
|
195 | $prev_link = add_query_arg( 'page', $prev_page, $base ); |
|
196 | $response->link_header( 'prev', $prev_link ); |
|
197 | } |
|
198 | if ( $max_pages > $page ) { |
|
199 | $next_page = $page + 1; |
|
200 | $next_link = add_query_arg( 'page', $next_page, $base ); |
@@ 172-179 (lines=8) @@ | ||
169 | $response->header( 'X-WP-TotalPages', (int) $max_pages ); |
|
170 | ||
171 | $base = add_query_arg( $request->get_query_params(), rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ) ); |
|
172 | if ( $page > 1 ) { |
|
173 | $prev_page = $page - 1; |
|
174 | if ( $prev_page > $max_pages ) { |
|
175 | $prev_page = $max_pages; |
|
176 | } |
|
177 | $prev_link = add_query_arg( 'page', $prev_page, $base ); |
|
178 | $response->link_header( 'prev', $prev_link ); |
|
179 | } |
|
180 | if ( $max_pages > $page ) { |
|
181 | $next_page = $page + 1; |
|
182 | $next_link = add_query_arg( 'page', $next_page, $base ); |