Make WordPress Core

Ticket #41692: rest-thumbnail.diff

File rest-thumbnail.diff, 1.4 KB (added by wonderboymusic, 6 years ago)
  • src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php
    index 76802fe..13308e82 100644
    a b class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    286286                $response = parent::prepare_item_for_response( $post, $request );
    287287                $data = $response->get_data();
    288288
     289                if ( wp_attachment_is( 'audio', $post ) || wp_attachment_is( 'video', $post ) ) {
     290                        $data['featured_media'] = (int) get_post_thumbnail_id( $post->ID );
     291                }
     292
    289293                $data['description'] = array(
    290294                        'raw'       => $post->post_content,
    291295                        /** This filter is documented in wp-includes/post-template.php */
  • src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php
    index f9de736..161f087 100644
    a b class WP_REST_Posts_Controller extends WP_REST_Controller { 
    18241824                        'attachment' => array(
    18251825                                'title',
    18261826                                'author',
     1827                                'thumbnail',
    18271828                                'comments',
    18281829                                'revisions',
    18291830                                'custom-fields',