Magic Fields 2.1 Released with compatibility for WordPress 3.5

Has been a year since our last release, and a lot of things happened since then, a lot of fixes and new features was added.

The development was slow but never was stopped thanks to some developers who helped us to fix a lot of bugs.

This release add compatiblity with WordPress 3.5 and has many corrections.

This new version is also an announcement : we come back to work actively on this plugin.

You can follow the development at the github repository.

And get support at the google groups. 



New Features:

– Compatible with WordPress 3.5

– Now is possible choice a page template per post (when the “page attribute” is checked in the post type configuration)

– Post type unique, now is possible create post types with only one post, (useful for create static pages)

 – adding “set_front” option at the Post type configuration page

– New field term type.

Some fixes:

– Issue #158. WordPress new media upload conflict.

– Issue #139. Decimal numbers at the “slider” field

– Update the Datepicker Plugin

– Issue #118 File name not visible (field type file) thx to gabor udvari for the fix

And there is a lot more fixes.


Thanks to those developers who worked in fix bugs in this version.

Download Magic Fields 2.1

MF 1.6 with foxes for WP 3.5 here

Taking a break

Since more than two years we are working on this plugin in our spare time, and a lot of things changed since then.

The last year and half neither of us  (Edgar and i) use wordpress any more in our diary work.

so, work on magic fields is hard because, create new features, or fix bugs for a software to i’m  not using right now for free is not very motivating.

For that i think to is time to take a break, i will stop to work on Magic Fields for a while, i want take a look in a new projects, get new ideas maybe for this plugin or for any new project.

Magic Fields tought me a lot about how works the free software, and i’m very grateful for that.

Magic fields  will continue development by Edgar (and any one who want to help in the development of MF) , i’m the only one who will take a break so, i think the new versions will be releases a little more slower but will be continue.

David aka Gnuget.

Magic Fields 2.0 released

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:

Magic Fields 2.0 Beta 1 is released

We are working in the new version of magic fields since a few months ago and we was thinking in make a commercial plugin from mf2 in fact we asked in the support forum about if some one was interested in paid for magic fields (you can read the thread here).

But, we will not continue with this plan, this weekend we took the desicion to preserve free (libre y gratis) the new release of magic fields.

And as part of this decision we are glad to say to Magic Fields 2.0 is ready to be tested.

A few new features of Magic Fields are:

  • Was COMPLETELY rewritten, now is more small, clean, smart, and more extensible.
  • Has a native support for WordPress post types.
  • include a UI for create your own taxonomies
  • The custom fields are not part of the core anymore this means to in the future we will possible to create a third party custom fields.

A few things to you need take in account is:

  • Magic Fields 2.0 is not backward compatible with magic fields 1.x.
  • MF2 require php 5 or newer.

if you want help us to test magic fields 2 get a copy of the development version from here:

Report any bug or issue here:

And you can found the documentation for this new release here:

And just for finish, if you are a happy user of magic fields, please consider make a donation, with your support and donations we can continue working on this plugin.

Have fun.

PD. For whom want a special support or have projects where you need help from us, soon we will offer a commercial support for the plugin.

Magic Fields 1.5.6 Released

We were notified yesterday about a security bug in Magic Fields and as a consequence had to temporarily remove the plug-in from while it was fixed.


The bug has been fixed and is available online; due to the nature of the bug it is VERY important you ALL update your Magic Fields version as soon as possible.

Magic Fields 1.5.6


A few weeks ago we started working in a plugin that will enable Magic Fields to work sealessly with WPML, since this plugin needed version 1.5 and it has allready been released, we have the pleasure to make it available to everyone.

This new plugin fixes compatibility issues that existed between Magic Fields and WPML, it also enables you to choose which custom fields will stay sincronized between languages so you will only have to translate those contents which are really required.

Download this plugin here:

Any issue report it here:

Magic Fields 1.5 Released!

After to  a month of testing we are proud of  launch magic fields V 1.5.

The most big feature on this release is without doubt the new UI, Thanks to  for this, but this is not the unique improvement  on this new release, Magic Fields 1.5 have a  plenty of new features and a few bugfixes if do you want to know which other improvements have this version you can check the change log of this release here:
We are pleased to annouce that after a month of testing we are ready to release Magic Fields v1.5!

This release has a fully reworked and new user interface designed by Travis Hensgen, also there are many new features and bug fixes, please read the changelog to see what new features are available and what bugs have been squashed!

Magic Fields 1.5 Release Candidate

A few weeks ago we released a beta version of the new Magic fields 1.5,  well, we give to this release a big space for be testing because this new version come with a lot of changes and improvements.

Now if all is works fine in  the next few days  we are going to release this version as stable.

Here the changelog:


  • Related Field Types: Extra selections are now available ‘All Posts AND Pages’ and ‘All Posts AND Pages with Write Panel’.
  • Added extra CSS class to Write Panel main menus, based on the sanitized write panel name. E.g. the Menu item for panel named ‘Home Page’ will get the
  • extra class ‘mf-menu-home-page’. Ths allows alternative menu images to be attached to the write panel. Currently this is only possible by having
  • an admin CSS file added through a WordPress ‘admin_head’ filter function in your functions.php, e.g.:
function my_admin_css() {

echo '';


if (is_admin()) {
add_filter('admin_head', 'my_admin_css');

This feature will be improved in a future version, support for custom post types is avaliable

  • New Hat and Wand Icon for the Magic Fields left menu item
  • Added caching feature to support mostly used functions like get() and get_group();
  • Count down feature for inputs and textareas showing characters left in twitter style.
  • Now displaying Categories in hierarchy in the Write Pannel.
  • Issue 34 fixed
  • Issue 53 Fixed
  • Issue 50 Fixed
  • New way to sort the order of the fields in the write panel

New Template API Functions

  • gen_image_for: Gets a generated image for a field value that’s already known, as is the case for values from the “get_group” function.
  • get_group_with_options: a function that allows certain options to be passed in to make front end code a bit cleaner. Refer to code comments for more details.
  • get_group_with_prefix, get_flat_group, get_flat_group_with_prefix: alias preset convenience functions for get_group_with_options.

View Write Panel:

  • Renamed ‘Name’ Header to ‘Label’ in the field list
  • Added ‘Name (order)’ column to the grid, which displays the code-friendly name of the field followed by the field order number in brackets

Write Panels Listing:

  • Added (Order) number display to the Write Panel Listing

Add / Edit Field:

  • Group name is now displayed in the header (if a parent group exists)
  • When CREATING a field, Magic Fields now suggests an appropriate name for the field after the label is entered or changes. This is based on removing all special characters, converting to lowercase, and converting spaces to underscores. Also, if the field is part of a group, the (singularized) group name is appended to the beginning, which ensures it is unique across the set of fields. For example, if we have a group named “Image Assets” and label a new field “File”, Magic Fields will suggest the field name should be “image_asset_file”.
  • When CHANGING a field, magic fields can suggest a field name based on the rules above by clicking the “suggest” button.
  • The label and field name have been flipped around to support the suggestion features listed above. (i.e. you now fill in the label FIRST) This is now also consistent with the list view.

Edit Page/Post:

  • Major overhaul to the Magic Fields UI with a collapsible panel interface for magic field groups.
  • Tidied up the user interface for (expanded) magic fields groups, which now includes nicer bevels for field groups, better spacing, and nicer icons from the Fugue collection by Yusuke Kamiyamane ( )
  • The terminology for “Duplicating” magic fields groups has been changed to “Add Another [Item]”, or “Remove [Item]”.
  • Enhanced the toolbar at the bottom of groups, with a better numerical indicator, and a “grip handle” to indicate the movable section.
  • “Add Another [Item]” link is always moved to the bottom group as groups are added or removed
  • MAJOR FEATURE: Collapsible fields feature, where magic fields groups are collapsed down into a compact read-only group summary. Clicking group summaries will expand the group for editing. By default, any field groups and data that already exist will be loaded as a summary, meaning that pages and posts edit screens are generally MUCH shorter than before. This also makes it far easier to re-order items within each group, since the group summaries are always only about 150 pixels high.
  • Group summaries make use of the jScrollPane plug-in from Kevin Luck ( ) to provide a much neater horizontal scrollbar for long group summaries. These are much smaller and tidier than the native OS widgets.
  • MAJOR FEATURE: A new “Magic Fields” attributes panel is now available that allows you to change the write panel for a given page/post.
  • MAJOR FEATURE: Added an alternative AJAX file uploader that supports drag and drop, adds an ajax progress spinner, and provides a more consistent file upload UI across all browsers based on Valum’s AJAX uploader ( ). This uploader also improves performance DRAMATICALLY for large numbers of fields, since it does not use an iframe for every file-based field.
  • AJAX Uploader no longer adds a timestamp prefix to uploaded files, instead saving the file to the server as a lowercase sanitized version of the original file name.
  • Enhanced the layout of file upload controls, audio controls, image controls for the new uploader.
  • TinyMCE initilisation has been deferred until the user expands a group summary, to improve load performance.
  • Enhanced the form validation routines to be more robust, and work correctly with the group summaries. Any fields with errors will have their group summary expanded automatically so that the user can see the errors. Also added a little warning box inside the “Publish” panel when there are validation errors so that it’s easier to see that fields are missing (since they might be scrolled out of view at the bottom).
  • Added a save warning for when any field is changed within a magic fields
  • group, which reminds the user that they must publish or update before changes will be saved.
  • Added a much improved color picker by Stefan Petre ( ) which uses a Photoshop-style color picker allowing you to select many more colors than before. This has been slightly customised to work better in the context of magic fields.
  • Added a “loading data” spinner for the initial load of a group summary.

You can test this Release candidate here:

Download Magic Fields 1.5-RC

A TON of thanks to Traversal without him this  release  couldn’t be possible

Magic Fields 1.5-Beta

Help us testing magic fields 1.5, you can download the beta version here:

Download Magic Fields 1.5-Beta

Preview of the new Magic Fields UI

In the next version of Magic Fields  come with a new UI.

We are very happy with this, all the new skin  was made by Travis Hensgen (@_traversal)

And below  i put a couple of pictures about how looks magic fields nowdays and how will look in the next release.


In the next release:

Thanks Travis :)