The media_upload_library_form WordPress PHP function outputs the legacy media upload form for the media library.
Usage
media_upload_library_form($errors);
Parameters
$errors(array) – Required. An array of error messages to be displayed with the form.
More information
See WordPress Developer Resources: media_upload_library_form
Examples
Display media upload form with no errors
$errors = array(); media_upload_library_form($errors);
Display media upload form with a single error
$errors = array("File type not supported.");
media_upload_library_form($errors);
Display media upload form with multiple errors
$errors = array("File type not supported.", "File size exceeds limit.");
media_upload_library_form($errors);
Display media upload form after checking for errors
$errors = array();
$file_type = 'text/plain';
if ($file_type !== 'image/jpeg' && $file_type !== 'image/png') {
$errors[] = "File type not supported.";
}
media_upload_library_form($errors);
Display media upload form after validating file size
$errors = array();
$file_size = 2048000; // 2MB
$max_size = 1048576; // 1MB
if ($file_size > $max_size) {
$errors[] = "File size exceeds limit.";
}
media_upload_library_form($errors);