Changeset 3501
- Timestamp:
- 06/20/2016 01:32:51 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/api/routes/class-query-plugins.php
r3289 r3501 36 36 */ 37 37 function query( $request ) { 38 global $wp_query; 39 38 40 $response = array( 39 41 'info' => array( … … 53 55 $query['post_type'] = 'plugin'; 54 56 55 $wp_query = new WP_Query( $query ); 57 // Use the main query so that is_main_query() is triggered for the filters. 58 $wp_query->query( $query ); 56 59 57 60 $response['info']['page'] = (int) $wp_query->get_query_var( 'paged' ) ?: 1; … … 60 63 61 64 foreach ( $wp_query->posts as $post ) { 62 $response['plugins'][] = $post->post_name ;65 $response['plugins'][] = $post->post_name ?: get_post( $post->ID )->post_name; 63 66 } 64 67
Note: See TracChangeset
for help on using the changeset viewer.