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