BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Add Custom Fields to Media icon
Maintained Tested up to 6.9.9 #89 in custom fields

Add Custom Fields to Media

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.

Active installs80+10+ tier
Downloads · 30d147▲ +32.4% vs prev. 30d
Rating5/52 reviews
Health score47/100Fair
All-time downloads7.7KSince Jul 2012
Support resolved—No recent threads
RequiresWP 5.2PHP 7.2+
Downloads · 7d47▲ +88% week over week
Our verdict

Use with caution

Add Custom Fields to Media works, but test it on a staging site before relying on it in 2026. It runs on 80+ sites, is rated 5/5 and was last updated 7 months ago, and scores 47/100 on our health check.

  • Small user base (80+ active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

369Jul 7Aug 20Oct 4
Yesterday5
Daily average (1y)3
Peak day98Mar 13, 2026
Last 12 months1.3K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Add Custom Fields to Media stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
custom fields #59 10,000 Best custom fields plugins →
media >100 10,000 Best media plugins →
meta fields #55 5,872 Best meta fields plugins →
upload >100 10,000 Best upload plugins →

Version adoption

Share of active sites per release.

  • 2.069.9%
  • 1.230.1%

Rating breakdown

★★★★★★★★★★ 5 from 2 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Add Custom Fields to Media

From the official readme · v2.0.4

Description

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.

  • Unique ID – The unique variable name for this item. It may not contain special characaters or spaces
  • Field Title – The name you want to appear in the media uploader
  • Field Help – A descriptive message you want to appear in the media uploader

Once you’ve added a custom field, you can access it via the Media Library or during the Add Media process of uploading a new item.

This plugin was originally developed by Christopher Ross. The plugin has been adopted and refactored by George Pattichis who will continue development and maintenance.

Changelog

Installation

  1. In your WordPress admin panel, go to Plugins > New Plugin, search for “Add Custom Fields To Media” and click “Install now”
  2. Alternatively, download the plugin and upload the contents of add-custom-fields-to-media.zip to your plugins directory, which usually is /wp-content/plugins/
  3. Activate the plugin
  4. Go to “Media Custom Fields” page in your admin Settings

Frequently asked questions

How do I display the contents of the custom fields?

[acfm id="123" field="my_custom_field"] – Shortcode echo get_post_meta( 123, 'my_custom_field', true ); – PHP code

Where can I get more information, or technical support for this plugin?

You can post in the support forum or contact me.

Changelog

2.0.4

  • Security: Fix CSRF vulnerability in custom field deletion
  • Compatibility with WordPress v6.9

2.0.3

  • Full compliance with WordPress Coding Standards (PHPCS)
  • Improved file docblocks and inline comments for standards
  • Enhanced security and sanitization review
  • Compatibility with WordPress v6.8

2.0.2

  • Compatibility with WordPress v6.7

2.0.1

  • Add links in plugins page
  • Fix Typo about URLs
  • Update Readme.txt
  • Update translations

2.0.0 (January, 2024)

  • Major Update
  • Compatibility refactoring
  • WP Coding Standards
  • Added shortcode [acfm]

1.2.5 (March 31, 2013)

  • fixed incorrectly named categories
  • removed link to website from plugin links
  • encoded and removed icon
  • added support link

Full changelog on WordPress.org →

Screenshots

Plugin settings page
Plugin settings page
The custom fields in media library
The custom fields in media library

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Add Custom Fields to Media alternatives

All custom fields plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Advanced Custom Fields (ACF®) Advanced Custom Fields (ACF®) ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly… by WP Engine 2M+ ★★★★★★★★★★ 4.5 (1.4K) 4 weeks ago 97
2 Meta Box – A Framework for Dynamic Websites Meta Box – A Framework for Dynamic Websites Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes… by Meta Box 500K+ ★★★★★★★★★★ 4.8 (165) 3 weeks ago 96
3 Checkout Field Editor (Checkout Manager) for WooCommerce Checkout Field Editor (Checkout Manager) for WooCommerce Checkout Field Editor (Checkout Manager) for WooCommerce – The best WooCommerce checkout… by ThemeHigh 400K+ ★★★★★★★★★★ 4.9 (1.1K) 1 month ago 93
4 Admin Columns Admin Columns Take control of your WordPress admin list tables. Add, remove, and reorder columns for… by Codepress 100K+ ★★★★★★★★★★ 4.9 (1.7K) 1 month ago 92
5 Pods – Custom Content Types and Fields Pods – Custom Content Types and Fields Pods is a framework for creating, managing, and deploying customized content types and… by Scott Kingsley Clark 100K+ ★★★★★★★★★★ 4.8 (418) 1 month ago 91
6 Advanced Custom Fields: Extended Advanced Custom Fields: Extended All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. by Konrad Chmielewski 100K+ ★★★★★★★★★★ 4.8 (132) 1 month ago 76
7 Secure Custom Fields Secure Custom Fields Secure Custom Fields boosts content management with custom fields and options. It… by WordPress.org 100K+ ★★★★★★★★★★ 4.8 (66) 2 months ago 82
8 Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager Flexible Checkout Fields for WooCommerce The best WooCommerce checkout manager. Edit, remove or add checkout fields. Customize… by wpdesk 80K+ ★★★★★★★★★★ 4.7 (296) 2 weeks ago 95
9 Sydney Toolbox Sydney Toolbox Registers custom post types and custom fields for the Sydney theme by Syed Balkhi 50K+ ★★★★★★★★★★ 2.3 (15) 2 weeks ago 75
10 Custom Field Template Custom Field Template The Custom Field Template plugin extends the functionality of custom fields. by Hiroaki Miyashita 30K+ ★★★★★★★★★★ 4 (24) 2 months ago 66

FAQ

Add Custom Fields to Media: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 5, 2026

Is Add Custom Fields to Media free?

Yes. Add Custom Fields to Media is free to download and use from the official WordPress.org plugin directory.

Is Add Custom Fields to Media safe to use in 2026?

Add Custom Fields to Media works, but test it on a staging site before relying on it in 2026. It runs on 80+ sites, is rated 5/5 and was last updated 7 months ago, and scores 47/100 on our health check.

How many websites use Add Custom Fields to Media?

Add Custom Fields to Media is active on 80+ WordPress websites and has been downloaded 7,675 times since it launched in July 2012. It was downloaded 147 times in the last 30 days.

Does Add Custom Fields to Media work with WordPress 7.1?

Add Custom Fields to Media is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Add Custom Fields to Media need?

Add Custom Fields to Media requires PHP 7.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Add Custom Fields to Media last updated?

The latest version, 2.0.4, was released on March 13, 2026 (7 months ago).

Who makes Add Custom Fields to Media?

Add Custom Fields to Media is developed and maintained by George Pattichis.

What are the best alternatives to Add Custom Fields to Media?

The most popular alternatives to Add Custom Fields to Media are Advanced Custom Fields (ACF… (2M+ installs), Meta Box (500K+ installs) and Checkout Field Editor (Chec… (400K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.