Changeset 12147
- Timestamp:
- 10/25/2022 05:49:03 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/api.wordpress.org/public_html/patterns/1.0/index.php
r11169 r12147 20 20 $old_headers = headers_list(); 21 21 22 // Remove CORS header added by REST API 22 // Remove CORS header added by REST API. 23 23 header_remove( 'access-control-allow-headers' ); 24 24 25 25 $replace = true; 26 26 27 foreach ( headers_list() as $header ) {27 foreach ( headers_list() as $header ) { 28 28 if ( 'Link: ' === substr( $header, 0, 6) ) { 29 29 $new_header = str_replace( 'https://wordpress.org/patterns/wp-json/wp/v2/wporg-pattern', 'https://api.wordpress.org/patterns/1.0', $header ); … … 31 31 if ( $new_header !== $header ) { 32 32 header( $new_header, $replace ); 33 $replace = false; // Only replace the first time 33 $replace = false; // Only replace the first time. 34 34 } 35 35 } 36 36 } 37 37 38 return false; // original buffer will be output with no changes38 return false; // Original buffer will be output with no changes. 39 39 } 40 40 … … 71 71 $endpoint = '/wp/v2/wporg-pattern'; 72 72 $query_args['_fields'] = 'id,title,content,meta,category_slugs,keyword_slugs,pattern_content'; 73 $query_args['per_page'] = 100; 74 75 // Sort alphabetically so that browsing is intuitive. Search will be sorted by rank. 76 if ( ! isset( $query_args['search'] ) ) { 77 $query_args['orderby'] = 'title'; 78 $query_args['order'] = 'asc'; 79 } 73 $query_args['per_page'] = $query_args['per_page'] ?? 100; 80 74 } 81 75
Note: See TracChangeset
for help on using the changeset viewer.