The media_upload_gallery_form() WordPress PHP function adds a gallery form to the upload iframe.
Usage
media_upload_gallery_form($errors);
Input:
- $errors: an array containing any errors.
Parameters
- $errors(array): Required. An array containing any errors that may have occurred during the media upload process.
More information
See WordPress Developer Resources: media_upload_gallery_form()
Examples
Basic usage of media_upload_gallery_form()
This example demonstrates the basic usage of the media_upload_gallery_form() function by passing an array of errors.
// Define an array of errors
$errors = array('File not found', 'Invalid file format');
// Add the gallery form to the upload iframe
media_upload_gallery_form($errors);
Using media_upload_gallery_form() with an empty error array
This example shows how to use the media_upload_gallery_form() function with an empty error array, indicating no errors.
// Define an empty array of errors $errors = array(); // Add the gallery form to the upload iframe media_upload_gallery_form($errors);
Displaying error messages with media_upload_gallery_form()
This example demonstrates how to display error messages using the media_upload_gallery_form() function when an error occurs.
// Define an array of errors
$errors = array('File not found', 'Invalid file format');
// Check if there are any errors
if (count($errors) > 0) {
    // Add the gallery form to the upload iframe and display the errors
    media_upload_gallery_form($errors);
} else {
    // Add the gallery form to the upload iframe without errors
    media_upload_gallery_form(array());
}
Handling different error types with media_upload_gallery_form()
This example shows how to handle different error types using the media_upload_gallery_form() function.
// Define an array of errors
$errors = array('File not found', 'Invalid file format');
// Loop through the errors
foreach ($errors as $error) {
    if ($error == 'File not found') {
        // Add the gallery form to the upload iframe with a custom error message
        media_upload_gallery_form(array('Error: The file could not be found.'));
    } elseif ($error == 'Invalid file format') {
        // Add the gallery form to the upload iframe with a custom error message
        media_upload_gallery_form(array('Error: The file format is not supported.'));
    }
}
Adding a custom error message with media_upload_gallery_form()
This example demonstrates how to add a custom error message using the media_upload_gallery_form() function.
// Define a custom error message $custom_error_message = 'Error: The file could not be uploaded.'; // Add the gallery form to the upload iframe with the custom error message media_upload_gallery_form(array($custom_error_message));