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 90ab5185fd..813de1c013 100644 --- 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 @@ -169,8 +169,8 @@ class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { */ do_action( 'rest_insert_attachment', $attachment, $request, true ); - // Include admin functions to get access to wp_generate_attachment_metadata(). - require_once ABSPATH . 'wp-admin/includes/admin.php'; + // Include admin function to get access to wp_generate_attachment_metadata(). + require_once ABSPATH . 'wp-admin/includes/image.php'; wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); @@ -536,8 +536,8 @@ class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { // Get the content-type. $type = array_shift( $headers['content_type'] ); - /** Include admin functions to get access to wp_tempnam() and wp_handle_sideload() */ - require_once ABSPATH . 'wp-admin/includes/admin.php'; + /** Include admin functions to get access to wp_tempnam() and wp_handle_sideload(). */ + require_once ABSPATH . 'wp-admin/includes/file.php'; // Save the file. $tmpfname = wp_tempnam( $filename ); @@ -736,8 +736,8 @@ class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { return $size_check; } - /** Include admin functions to get access to wp_handle_upload() */ - require_once ABSPATH . 'wp-admin/includes/admin.php'; + /** Include admin function to get access to wp_handle_upload(). */ + require_once ABSPATH . 'wp-admin/includes/file.php'; $file = wp_handle_upload( $files['file'], $overrides );