Title: File Field
Published: February 20, 2025
Last modified: February 21, 2025

---

# File Field

## In this article

 * [Key Features](https://developer.wordpress.org/secure-custom-fields/code-reference/fields/file/?output_format=md#key-features)
 * [Settings](https://developer.wordpress.org/secure-custom-fields/code-reference/fields/file/?output_format=md#settings)

[ Back to top](https://developer.wordpress.org/secure-custom-fields/code-reference/fields/file/?output_format=md#wp--skip-link--target)

The File field enables file uploads and management through the WordPress media library.
It supports various file types and provides flexible display options for the selected
files.

## 󠀁[Key Features](https://developer.wordpress.org/secure-custom-fields/code-reference/fields/file/?output_format=md#key-features)󠁿

 * Media library integration
 * File type restrictions
 * Size limitations
 * Custom return formats
 * Preview capabilities

## 󠀁[Settings](https://developer.wordpress.org/secure-custom-fields/code-reference/fields/file/?output_format=md#settings)󠁿

 * Library – Restrict to uploaded or all files
 * Return Format – Array, URL, or ID
 * Preview Size – Thumbnail display size
 * Min/Max Size – File size restrictions
 * Allowed File Types – Restrict accepted formats

First published

February 20, 2025

Last updated

February 21, 2025

Edit article

[ Improve it on GitHub: File Field ](https://github.com/wordpress/secure-custom-fields/edit/trunk/docs/features/field/file/index.md)

Changelog

[ See list of changes: File Field ](https://github.com/wordpress/secure-custom-fields/commits/trunk/docs/features/field/file/index.md)

[  Previous: Using the Email Field](https://developer.wordpress.org/secure-custom-fields/code-reference/fields/email/email-tutorial/)

[  Next: Using the File Field](https://developer.wordpress.org/secure-custom-fields/code-reference/fields/file/file-tutorial/)