Ticket #40861: 40861.2.patch
File 40861.2.patch, 983 bytes (added by , 7 years ago) |
---|
-
src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php
136 136 } 137 137 138 138 $attachment = $this->prepare_item_for_database( $request ); 139 $attachment->file = $file;140 139 $attachment->post_mime_type = $type; 141 140 $attachment->guid = $url; 142 141 … … 144 143 $attachment->post_title = preg_replace( '/\.[^.]+$/', '', basename( $file ) ); 145 144 } 146 145 147 $id = wp_insert_post( wp_slash( (array) $attachment ), true ); 146 // $post_parent is inherited from $attachment['post_parent']. 147 $id = wp_insert_attachment( wp_slash( (array) $attachment ), $file, 0, true ); 148 148 149 149 if ( is_wp_error( $id ) ) { 150 150 if ( 'db_update_error' === $id->get_error_code() ) {