Fields
Fields is a WordPress plugin that let you manage custom fields in your write/edit page, giving you a more user friendly interface than the default one. Fields supports post types that have a UI.

With Fields, you can create boxes which will appear in your write panels. A box can contain a number of groups which are sets of custom fields that you can define. Boxes are displayed as meta boxes and groups are shown as tabs that can be switched inside boxes. Within a group, fields can be shown as either textfields, textarea, drop boxes, radio groups or check boxes.
Fields does not create custom post types, to do so, use other plugins such as WP Post Type UI.
Download from here
Features
- Tabbed displayed
- Multiple boxes per post type
- Grouped fields
- Support Textfields, Textarea, Drop boxes (select), Radio groups, Check boxes
- Cross-post shortcodes
Installation
You can upload it directly into your wordpress blog:
- Download Fields from here
- Upload the whole 'fields' folder into '/wp-content/plugins/'
- Activate the plugins from the plugin list in your WordPress plugins page
Or use the built-in WordPress plugin browser
- Open your WordPress plugins page
- Select 'Add new'
- Search for 'Fields' and install
- Activate 'Fields'
After installation, you can administer the settings by openning the Fields --> Fields page.
How to use
Browsers compatability
This is embarrassing but Fields has only been tested on Firefox 3 and Safari 5 on Snow Leopard (Mac).
Hi, now it displays right in IE8, thanks.
I just didn’t get what this ‘series’ field is all about.
I think you have pagination for comments enabled here but the links for changing pages are not displaying.
I think I forgot to comment the series field type out, don’t worry about it :-) yeah I’m putting a page navi in this page, not working yet
Were you able to implement any type of posts-to-posts functionality into this plugin?
My comment about this is on page 1 of comments, but I can’t link to it directly here. No need for me to retype everything.
Yes I’m putting it in another plugin but I’m doing this in my spare time so it might take a few weeks
Hey.. thanks loads for this great plugin!!!!
I just ran into a small trouble with import export feature…
it says “Import text is invalid”… even though I simply copied the text from another installation to this one.
Hi, just to list some small problems I found:
1- on the field creation page you have ‘one columns’ where it should be ‘one column’
2- the word ‘Picker’ doesn’t disappears when I change the box type. The dropdown disappears, but not the ‘picker’ label.
3- the date picker is not respecting the date format chosen on the wordpress settings.
On a side note, I just tested a new custom fields plugin that has some good validation stuff you could look at.
The plugin name is Active custom fields. It’s not as good as yours but the validation is something you could integrate on your plugin at core level or as a plugin, just like the Post Links plugin.
Thanks Victor, I couldn’t find Active Custom Fields but I installed Active Extra Fields, it has the taxonomy validation function, look nice, I’ll put it in once I get the PostLinks plugin done
That’s it. Active extra fields.
Actually I’m not talking about the taxonomy validation thing – this one I think deserves it’s own plugin.
When you create fields on this plugin, you can define validation rules for each field. That’s what I was talking about. But maybe you can just integrate this as a plugin for your plugin.
Also, I read a post this week about how to hack the ‘insert media’ popup on the write post page so you can insert images on other fields. So you could create an image field that when clicked pops up the media library and when I click on ‘insert to post’ the image goes to your image field instead of the post editor box.
Just my thoughts…
I’m kind of reluctant to use the built-in thickbox of WP, first we have to override window.send_to_editor and second, the box is not very user-friendly; the silly dark background, the progress bar runs every time you click, no ajax and cache when switching tabs, a bunch of options show up to the user.
I’m figuring out how to put a html5 drag&drop file uploader there and fall back to the thickbox if the browser does not support html5.
hi khanh, it’s really a very nice plugin!
i have testing it with wp-custom-post-type and simple-custom-post-type-archives and work well
but i don’t know how to support a structure like ‘classified’ with childs ‘cars’, ‘houses’, etc that have different forms for each ones.
first i think in a hierarchical custom post type, but that’s lool like a page, not post that the others plugins don’t support very well, so i think it’s doesn’t good.
second i think in use a taxonomy for this (semi-hierarchical) custom post type, ie: taxonomy ‘classified-type’ then ‘cars’, ‘houses’ that sound a litle better
so for this ‘special cases’ do you think that adding ‘Supported post taxonomy’ to the ‘selected supported post types’ could help? perhaps it would be a good improvement…
of course, after changing the taxonomy a reload of the edited post will must be do.
anyway, i want to thank you for share your coude
Thanks for the comment Pescadito,
I think you need a either a plugin to connect post types together (there is one called post-2-post) or a plugin to add custom fields to taxonomy terms.
I’m working on a field type to connect post types together as well.
i apreciate your comment and i think about, but i doesn’t see any example of custom fields for taxonomy term, doesn’t it a drupal thing, what can be as example.
anyway, that for your comment
There’s another plugin to relate custom post types: Relation Post Types.
And there’s also another one called Custom post relationships that’s very good but unfortunately works just for posts not other types.
@pescadito:
Here is meta data for taxonomies plugin:
http://wordpress.org/extend/plugins/taxonomy-metadata/
That plugin will give you pretty much unlimited power over custom fields ‘metadata’ for custom taxonomies.
@Victor
http://wordpress.org/extend/plugins/posts-to-posts/
Plugin is written by Scribu, hands down the best plugin for this to date. I have used it on many projects and it works every time.
How are you?
Well, I just tested the new version and the new field types are amazing.
Thanks very much.
But I have some problems with the tinymce editor:
1- When I click enter between lines to generate paragraphs, instead of a p tag on the html, it outputs quotes “. So I’m getting something like this: “testing a paragraph” instead of
testing a paragraphMaybe this is related with wpautop.
2- the other problem is that when I click on the fullscreen button and edit the content and then I click on the button again, the content of this editor field is copied to the default wordpress content editor deleting the content of this editor.
I tested on the tinymce website just to see if this is a tinymce bug but it’s not, take a look at this page: http://tinymce.moxiecode.com/examples/example_15.php.
Thanks again.
I’m good, thanks Victor :-)
I’m not being able to reproduce the bug. I’ve been busy so I pushed what I did last week, I’ll try to remember what I’ve changed.
Hi again, I just realized that I was using 0.4 instead of 0.4.1 so I upgraded and now everything is broken. The metabox are not appearing when I’m on the new post write page.
When I enter on a post to edit, the metabox is broken and has this error:
Catchable fatal error: Object of class stdClass could not be converted to string in /home/vetebrasil/www/wp-content/plugins/fields/admin/fs-meta.php on line 148
Hope you can help me.
Just for you to see it:
http://awesomescreenshot.com/056zi145
That looks bad, could you give me an export of the bad fields? :-)
Actually all the javascript on that page is broken and this were just text fields on the first tab and a duplicatable field on the other tab.
I get this error when I click to edit a post. If I click to add a new post I don’t get any metabox at all, just wordpress defaults.
Okay I got the bug pop out, I’ll fix it now :-)