---
title: "User Uploads: Customize the Upload Form"
id: "197715"
type: "knowledgebase"
slug: "customize-the-upload-form"
published_at: "2026-11-04T14:26:19+00:00"
modified_at: "2026-11-04T14:26:19+00:00"
url: "https://fooplugins.com/documentation/foogallery/user-uploads/customize-the-upload-form/"
markdown_url: "https://fooplugins.com/documentation/foogallery/user-uploads/customize-the-upload-form.md"
excerpt: "Choose required fields, collect extra information, customize labels and appearance, and preview the form safely."
taxonomy_knowledgebase_cat:
  - "User Uploads"
---

[User Uploads](https://fooplugins.com/documentation/foogallery/user-uploads/)

# User Uploads: Customize the Upload Form

## Related Articles

- [User Uploads: Choose Who Can Upload](https://fooplugins.com/documentation/foogallery/user-uploads/choose-who-can-upload/)
- [User Uploads: Configure Email Notifications](https://fooplugins.com/documentation/foogallery/user-uploads/user-upload-email-notifications/)
- [User Uploads: File Limits and Image Optimization](https://fooplugins.com/documentation/foogallery/user-uploads/upload-limits-and-image-optimization/)
- [User Uploads: Review and Moderate Uploads](https://fooplugins.com/documentation/foogallery/user-uploads/moderate-user-uploads/)
- [User Uploads: Share Links, QR Codes and Upload Pages](https://fooplugins.com/documentation/foogallery/user-uploads/share-upload-links-and-qr-codes/)

**Need more help?** Browse all documentation or open a support ticket.

[All docs](/documentation/)

[Support](/support/)

Choose required fields, collect extra information, customize labels and appearance, and preview the form safely.

User Uploads guides - [Getting started](/documentation/foogallery/addons/user-uploads/)
- [Who can upload](/documentation/foogallery/user-uploads/choose-who-can-upload/)
- [Links, QR codes and upload pages](/documentation/foogallery/user-uploads/share-upload-links-and-qr-codes/)
- [File limits and optimization](/documentation/foogallery/user-uploads/upload-limits-and-image-optimization/)
- **Fields, labels and appearance (this guide)**
- [Moderation and approvals](/documentation/foogallery/user-uploads/moderate-user-uploads/)
- [Receipts and email notifications](/documentation/foogallery/user-uploads/user-upload-email-notifications/)

 On this page - [Choose fields and required details](#choose-fields)
- [Make labels specific to your use case](#field-labels)
- [Style the upload area](#appearance)
- [Preview without uploading](#preview-form)
- [If a field or label is missing](#field-troubleshooting)

 Open your gallery’s **User Uploads** settings. Use Fields for information you collect, Labels for visitor-facing names, and Appearance for the upload area.

## Choose fields and required details

For each available field, choose **Hide**, **Show** or **Required**. Keep the form focused on details that help your submission workflow. Required fields must be completed before the visitor can upload.

- **Name and Email** identify the contributor and allow configured email confirmations.
- **Caption, Description and Alt text** collect image details. Other available controls include tags, custom URL and target.
- **Additional Info** is a short text field; **Additional Long Info** is a textarea. Both default to the label Additional, so give them distinct labels when using both.

[/wp-content/uploads/2026/10/uu150-dialog.webp](/wp-content/uploads/2026/10/uu150-dialog.webp)

The visible labels and required markers follow the gallery settings.

Additional information is sanitized, shown during moderation and retained as attachment metadata after approval. Long-field line breaks are preserved. Contributor information can be reviewed in the attachment’s Upload Info tab. See [Moderation and approvals](/documentation/foogallery/user-uploads/moderate-user-uploads/)
.

## Make labels specific to your use case

Open **Labels** and replace the default labels where needed. For example, use Guest name and Photo caption for an event, or Entry title and About this entry for a competition. Save the gallery and check the resulting form. Collecting an email address for a submission does not itself add someone to a mailing list.

## Style the upload area

In **Appearance**, choose Modern or Classic. Modern is the default for new galleries; existing saved Classic choices remain unchanged. Configure the dropzone text, icon, border, corner radius and colors. Use clear text such as Choose photos or drag them here, and keep labels and limits readable against the background.

[/wp-content/uploads/2026/09/user-uploads-appearance-final-1.3.0.png](/wp-content/uploads/2026/09/user-uploads-appearance-final-1.3.0.png)

## Preview without uploading

In **General**, choose **Preview Upload Form**, or click the upload area in the gallery preview. The preview uses a dummy image and your current unsaved field settings, custom labels and required indicators. It also works when the front-end form is hidden or uses a shortcode. Upload is disabled and nothing in the preview is uploaded or saved.

The preview checks the form design. Save the gallery, then test permissions and a real submission from the published page in a private browser window. For a phone check, use an actual narrow viewport or phone as well as the gallery editor.

## If a field or label is missing

Check the setting is Show or Required, the label belongs to the correct field, and the gallery has been saved. Confirm the page uses that gallery’s upload form. If you changed email collection, also review [email settings](/documentation/foogallery/user-uploads/user-upload-email-notifications/)
.

Related: [Getting started and all guides](/documentation/foogallery/addons/user-uploads/)
 · [Try the upload demos](/foogallery-wordpress-gallery-plugin/user-uploads/#demo)
.

Resources

## Find the right next step

Browse setup guides, get help with your site, or find licensing information.

![Image](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)

### Documentation

Search setup guides, product docs, and troubleshooting articles.

[Browse docs](/documentation/)

![Image](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)

### Support

Open a ticket with product details so we can help quickly.

[Get support](/support/)

![Image](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)

### Licensing

Review account, renewal, refund, and license information.

[View details](/licensing/)
