Magic Fields 1.3 is out, and come with a good number of new features and less bugs.
I’m going to speak a little about the new features.
New Features:
New type of Custom field called “Related Type”.
In Magic Fields 1.3 exists a new custom field type called “Related Type” with this type of field we can make relation between write panels. For example if we are working in our portfolio and we has a write panel called “clients” and a write panel called “services” we can now related some client with many posts “services”, this new field open a new field of ideas and possibilities.
Adding multimedia buttons to the multiline custom field.
Now is more easy add images and files in the multiline custom field, was added more buttons for doing this more easily.
Adding a new engine for make the validations.
this is the most exciting new feature of this release, was rewrote the “engine” for make validations in the custom fields, now Magic Fields use this jquery library for make the validations, with this in the next version will be add a new rules of validations for the custom fields!
Finish the support for the i18n.
Soon we will explain how translate Magic Fields to your language.
Removing obsolete Code.
One of the things to we personally enjoy is make Magic Fields more lighter, We continue removing and refactoring the code for make the footprint of Magic Fields more smaller. In this release was removed a repeated libraries of jquery.js and ui.jquery.js.
This project is made it in our free time and not has any company behind his development for that we are very grateful with the people to encourage us making donations for continue the development.
Thanks to:
- Jens Wedin
- Jan Ramroth
- Eivind Skjellum
- Albert Ariza
And also we want say thanks to all the people to are helping us doing another kind of donations, like making patches for Magic Fields, reporting bugs and helping us giving support for others users and in general all who gave us any kind of feed back for this plugin.


Well i test Magic Fields with wordpress mu 2.9 but i don’t sure if works fine with buddy press.
If you are going to check if all works fine, you need consider to Magic Fields must be installed as a WPMU plugin. More info here:
http://groups.google.com/group/magic-fields/browse_thread/thread/3c4371a78d661e05/e68e6a578bb75d7d?lnk=gst&q=wpmu#e68e6a578bb75d7d
David.
So pleased to discover Flutter isn’t dead. You guys are doing a great job with it.
Feature requests:
- Default values. Let designer/developer assign default values for fields. eg a date field might have today’s date; an image field might have a default image
- New field type Page or Post id. i.e. Ability to link to another page or post and embed it. e.g. you might setup a page that is a short disclaimer to go on the end of each post.
How do i use related field type?
I used and it throws out the post or page ID number.
How can I make that a link or simply display the related post content?
oops code it not allowed here –
I used echo get(‘field_name’)
How to diplay link to or content from related post/page?
I keep getting an Warning: Invalid argument supplied for foreach() what am I doing wrong
this is my code
$songs = getFieldOrder(‘source_images’);
foreach($songs as $song){
// Get the first parameter is the name of the field, the second is the index of the group when this
// Field is not duplicated placed in a group 1, the third parameter is the index of the field
echo “”;
}
?>
and this is the website.
Berman.tylerstefanich.com
@jason – There are tons of built in WordPress functions that you can use with a page/post id. For example, you could link to a related post or page by using the following syntax:
@tyler – Since foreach only works on arrays, you should test if $songs is actually an array with items in it. Try this:
$songs = getFieldOrder(’source_images’);
if ( is_array( $songs ) ) :
foreach( $songs as $song ) :
/*
* Get the first parameter is the name of the field, the second is the index of the group when this
*Field is not duplicated placed in a group 1, the third parameter is the index of the field
*/
echo "<pre>".var_dump( $song )."</pre>";
endforeach;
endif;
?>
Hello,
If i click on “Manage Posts” of a specific write panel i have the option to select “all” posts or “published” posts on top of the page. However if i click on these wordpress sends me to the usual posts overview not the write panel specific one. I added a screenshot to clearify which buttons im talking about. Anyone knows a solution for this?
img23.imageshack.us/img23/5544/abcid.jpg
Thanks,
volderette
I am a new user and a little confused…
- What I WANT to do is add a second textbox to all of my Pages called “Intro”. The editor will type most of the page content in the main textbox, and type the intro text into a second textbox.
- With Magic Fields, I was able to create a “Write Panel” with a multiline textbox which I labeled “Intro”. When I did this, a new section appeared in the left column of the admin panel called “Intro”.
- I clicked on the new “Intro” section, and what I see is exactly what I want… two textfields (one for most of page content + second one for intro text). This is what I want!
- But then I went to edit one of my existing pages, and I do not see the second textbox. I want the second textbox to show up on all my pages – NOT be a separate option in the left menu.
I’m obviously doing something wrong – can someone please help me understand what I need to do to have the second textbox appear when I edit my pages?
Thank you very much for you help!
Nice to see a fork of Flutter, who doesn’t seems to be working with WP 2.9 and it’s been a long time since last udpate.
I’m getting this error when trying to select a post using Related Type
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\xxx\wp-settings.php on line 646
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\xxx\wp-settings.php on line 661
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\xxx\wp-settings.php on line 668
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\xxx\wp-settings.php on line 675
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\xxx\wp-settings.php on line 711
Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\xxx\wp-settings.php on line 18
What could be causing this issue?
Hi, I am having some serious problems with the image uploader. No matter what I do, none of the images are resized or cropped by the system – they appear in posts at full size. The plugin seems to be ignoring the Magic Fields width and height settings as well as the zoom-crop option “zc=c”. Also, every time I upload an image, it says “Successful Upload” in the admin panel, but instead of an image preview, it shows a bunch of red error text:
http://lissone3d.com/bpg/phpthumb.png
I have even tried a fresh wordpress 2.9 install, but it didn’t work. Does anyone know how I can fix this problem? I’d really appreciate any help.
Thanks,
Sergio.
What will be in next release?
realy great plugin! but what about searching with each field? have ideas?
@alex
there is a couple of search plugins you can look at that will help you to search specific custom fields.
Search Unleashed is the best imho
It’s been great so far, happier with it than flutter, except for one thing…
I’m using edit-in-place and it adds a ” after the page’s title. E.g. About
It doesn’t have an effect in the front end as they’re always enclosed in h1 tags but it is a problem in the admin panel to see the titles with ”.
Also I would suggest that the function EIP_content and EIP_title just returned and not echoed the strings automatically, or even better provide both ooptions.
Thanks.
oh something weird with the colons, I meant to say it adds a after the title
Seems like it corresponds to an issue with nicEdit, http://nicedit.com/forums/viewtopic.php?f=4&t=486
Fixed it changing line 24 in RCCWP_EditnPlaceResponse to $post['post_title'] = strip_tags($field_value);
Thanks Daniel for your report.
In the new release we will rewrite completely how EIP works. I’m will with take this in account this to in the next release doesn’t exists this error anymore
Howdy
Is there any documentation of the “Related type”? For what I understand I can use it on my site to set up whiskies and distilleries and have a relation between them, right?
Hello
Is there any possibility to configure the size of an image, which I include with this code:
??
Thanks.