We are very excited with MF2 because we started from scratch, with this we just drop out all the old code of the plugin and in the same time we take advantage of the new features of wordpress.
MF2 is pretty much more clean and small than mf1 and in consecuence less susceptible to bugs.
Part or the things to you will found with this release is:
Administration UI revamped: The administration pages have a new look and feel
Native Post types: No more write panels! now mf2 use a real post types.
Custom Taxonomies: Was added a new UI for add custom taxonomies.
Add Custom Fields into the default post types: now you can add custom fields into the default post types of wordpress (Post and Pages)
But all can’t be good news, in function to use the new features of wordpress this plugin required at least wordpress 3.1 or newer and MF2 for the moment is not backward compatible with MF1.
So please not try to upgrade from mf1 unless to you know what are you doing.
Magic Fields 1 will continue alive
in the way to try to do magic fields the most simple and integrated with WP we let out a few features from MF1 and seems to some people use one or more of this features in mf1 so in the meanwhile to we re-added this features in MF2 we will continue giving support to MF1 and fixing any compatibility bug with the new versions of wordpress
if you will start a new project, please first check if MF2 fulfill your needs if not feel free to continue use mf1.
And if do you like this new version you can thank us with a donation.
Download the new version here:

Just discovered MF and I have to say; wow! Awesome! This is exactly what I’ve been looking for.
Only thing I’m missing and would love to see added in the future is the ability to add content types created by MF as Widgets.
awesome guys!!!
Super great. Please something about upgrading from 1 to 2. Will it be possible?
Yes, we need work in a script for migrate all the data from mf1 to mf2 but for the moment is not ready yet. we ask for patience about this
Hi,
Very excited I’ve been waiting for this for a long time
But I’ve a big error when activating it, an error like Cannot redeclare get_image()(mf_front_end.php:130)
It seems that is already declared in my theme (well konwn Bigfeature)
How can I resolve that ?
Thanks
End
I use WordPress Multi-sites
get_image is a frontend function of magic fields, so you can change the name without problem
Thank you for your work, fellas.
Some great changes! but there seems to be one major restriction with the new version.
Kind of tricky to explain but..
Now that the write panels have gone you can no longer create multiple page “write panels”.
This means if I wanted to create multiple one off pages with their own unique forms, I can no longer so this?
Buenos días David y Edgard,
enhorabuena por semejante plugin. Es increible, el mejor.
Quería preguntaros si habéis incluído la compatibilidad con el plugin WPML, he leído en varios sitios que estabais con ese tema, en contacto con los programadores de WPML.
Es ahora compatible con WPML 2.4?
Un saludo desde España
Chiu
Tenemos una integración que funciona pero por ahora no esta en la versión estable de MF solo en la de desarrollo.
bajate esta versión de mf:
https://github.com/hunk/Magic-Fields
Instalate este plugin:
https://github.com/magic-fields-team/MF-Plus-WPML
Y debería de funcionar, el problema es que yo probe esto hace poco con la versión 2.3.4 que era el ultimo estable hasta hace unos días. con la 2.4 no estoy seguro que funcione sería cuestión de probar.
Muchas gracias, muy amable.
Voy a probar la configuración que me comentas.
Hasta pronto
Chiu
What an awesome plugin!
Any plans on making it translatable?
what you mean with “translatable” in mf2? we use in all the strings the _() function, this plugin is in fact translatable.
mmm oks, we will upload the .po file for anyone can start from there.
I’m using CodeStyling Localization to localize some plugins and it doesn’t
seem to find any .po files for MF2 anywhere, so if you could upload it, great
Also, my question was actually about translating the fields. So for instance if I have a new post type called “Reviews” (in english because it’s more practical) could I be able to translate that? If I decide to show the WP admin using a different language, it would be cool to be able to translate those new post types. I’m not sure if I’m making myself clear :/ Maybe a tool like WPML can do it?
I have used several WPML + MF website.
I will do tests with WordPress 3.2, MF2 and WPLM (Commercial Version) next week, I take informed.
Is there a way to tie taxonomy terms from a specified custom taxonomy to the metaboxes created by MF2?
Meaning instead of saving values to a custom field/post metadata, to be able to [read/select/save new] taxonomy terms, for applicable input types i.e. radio/dropdown buttons, checkboxes, sliders etc.
Hey guys, great job with your plugin. I am having an issue, why isn’t your plugin working with advanced custom fields?
There seems to be a same class name error for both plugins.
This is the best news for front-end WordPress devs like me! I’ve been waiting a long time for this. Thank you so much!
Just wondering how I customize the css for the fields? Which file is Magic Fields getting its css from?