I have been building websites with WordPress for a couple years now, and have become very reliant on the Simple Fields Plugin. Essentially this plugin lets me attach extra fields to the bottom of my “edit” pages; for example: repeatable image upload fields, extra text fields, etc…
This plugin is currently out-of-date and does not work properly with WP 3.3. I have seen a few other similar plugins – but many aren’t free – or don’t offer the ‘repeatable’ aspect I seem to need so often.
My real question is how do the big-boys in the field approach this kind of thing. Would you use a plugin, or is this something I should do custom on a per-site basis (like creating custom post-types). Or should I be taking a different approach to the back-end altogether.
For example, if I were building a footer ‘page’ and I wanted the edit page to:
Sorry for being long-winded, and thank you!
: just checked out Magic Fields – I love it except that it doesn’t allow you to choose apply the fields to a specific post-ID – just a specific post type.
While you can create this all from scratch in your theme, I have really been liking the plugin Advanced Custom Fields as an alternative. It has a few flaws, but the major ones (such as slowing down your site) seem to have been fixed, and it’s super-easy to use.
Best of luck to you!
From the looks of it, Simple Fields seems to be an easy way of making custom metaboxes.
WPAlchemy has created a PHP Class which makes this process of creating metaboxes much easier. It does require you to know a basic understanding of PHP, though.
There is very helpful instructions though that should help you understand your way around it.
Check out the Meta Box plugin. This plugin can do everything you asked, plus it’s very easy to work with and to extend. The codebase is simple and you can understand it easily.
It also has many extensions which can help you to improve the appearance of the fields, re-organize them in groups and many things.