WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Custom Metadata Manager

An easy way to add custom fields to your object types (post, pages, custom post types, users)

Why a code-based approach instead of a UI?

Because the UI thing has been done before. And this more closely aligns with the existing WordPress approach of registering new types of content (post types, taxonomies, etc.)

This is also a developer feature, aimed towards site builders. And real developers don't need UIs ;)

(But really, though, the main benefit of this fact comes into play when you're working with multiple environments, i.e. development/local, qa/staging, production. This approach makes it easy to replicate UIs and features without having to worry about database synchronization and other crazy things.)

For another really well-done, really powerful code-based plugin for managing custom fields, check out Easy Custom Fields and the Custom Metaboxes and Fields For WordPress Class.

Why isn't the function just `add_metadata_field`? Do you really need the stupid `x_`?

We're being good and "namespacing" our public functions. You should too.

Requires: 3.3 or higher
Compatible up to: 3.4.2
Last Updated: 2012-7-11
Downloads: 10,022

Ratings

4 stars
4.7 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

0,1,0
100,1,1
100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,1,1
100,1,1
100,1,1 100,1,1
0,1,0 100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1
100,1,1 50,2,1 100,1,1 100,4,4
67,3,2
100,2,2
100,1,1
100,1,1
100,1,1
100,1,1