Add custom fields to media uploader and access them in template files. Great for copyrights, image meta etc.
As of April 2026, Add Custom Fields to Media is a WordPress media plugin with 90 active installations and a 5/5 rating from 2 reviews. It has been downloaded 7.0K+ times in total. Requires WordPress 5.2+ and PHP 7.2+. Available on WordPress.org since 2012. Actively maintained — updated within the last month. Top alternative: Safe SVG.
Allows users to add custom fields to the media uploader and access those fields in posts or template files. Great for adding copyrights, image meta etc.
To display the custom fields in your theme, use the following shortcode in post/pages:
[acfm id="123" field="my_custom_field"]Where id is the ID of the media item and field is the name of the custom field.
For PHP templates, use the following code:
echo get_post_meta( 123, 'my_custom_field', true );To use this plugin effectively, download and intall it on your WordPress blog. Next, access “Media Custom Fields” page in your admin Settings and create a new custom field for your media uploads.
| WordPress | 5.2+ requiredTested up to 6.9.4 |
| PHP | 7.2+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.